Tenho rubygems 1.3.1 instalado, mas quero voltar para 1.2.0. Qual é o comando para fazer o downgrade de rubygems?
Tenho rubygems 1.3.1 instalado, mas quero voltar para 1.2.0. Qual é o comando para fazer o downgrade de rubygems?
Respostas:
Isso funcionou para mim ao fazer o downgrade de 1.5.2 para 1.4.2 por causa da versão antiga do Rails:
sudo gem update --system 1.4.2
Mais informações sobre o downgrade / upgrade de rubygems: https://github.com/rubygems/rubygems/blob/master/UPGRADING.md
2-3-stable
branch do rails (veja o link ). Talvez essa correção esteja disponível na próxima versão do 2.2.x.
rvm
. quando você o usa rbenv
deve ser o suficiente para copiar a instalação do ruby. quando você não usa rbenv
nem do rvm
que eu sugiro que use rbenv
porque senão você precisa ir e voltar com o sistema ruby
Se estiver usando RVM, você pode fazer isso para remover as gemas de rubi atuais e, em seguida, atualizar / fazer downgrade de rubi:
rvm install rubygems 1.4.2
Isso funcionou para mim no OSX para voltar do 1.5.0 para o 1.4.2
sudo gem uninstall -v '1.5.0' rubygems-update
sudo gem update --system --local
Eu tive um problema semelhante em uma pilha Rails 3 antiga. Quando esse tipo de problema ocorrer, minha recomendação é ir para o servidor de produção em que o aplicativo está sendo executado e verificar qual versão do Rubygems ele está usando:
gem -v
Para mim, estava usando 1.8.24. Então, tudo que eu precisava fazer é fazer o downgrade dos meus rubygems atuais que foram gerados a partir de "rvm install 1.9.3", quando instalei o ruby antigo para este aplicativo. Executei o seguinte comando:
$ rvm install rubygems 1.8.24 --force
E funcionou. Observação Estou executando o Ubuntu 14.04 e o servidor que estou usando também é o Ubuntu.