Eu tenho um projeto de trilhos com versões de ruby 1.8.7, gemas 1.3.6, trilhos 2.3.5
Eu quero atualizar o projeto para a versão atual, vocês podem dar a imagem como atualizar os aplicativos mais antigos rails para a versão atual .... obrigado..
Respostas:
1 para resposta № 1RVM e Bundler com o uso de um gemfile é útil na situação em que você está.
RUBY Versioning
- Instale o Ruby Version Manager (leia com cuidado instruções sobre como instalar) A documentação de instalação do RVM está aqui https://rvm.io/rvm/install/
- uma vez instalado baixe a versão do RUBY que você deseja usar rvm instalar 1.9.3 ou rvm instalar 1.8.7
- depois digite Uso de RVM 1.8.7 e irá configurar o seu sistema para usar a versão mais antiga
Versão de Gema
Aparentemente você pode instalar as gemas nos trilhos 2 usando o comando rake
entra ancinho gemas: instalar
Seu código para configurar gems estão localizados noconfig / environment.rb Existe uma ferramenta útil chamada "Bundler", que é uma jóia que permite gerenciar facilmente a sua versão gem através do uso de um arquivo chamado "gemfile". Eu acho que o link abaixo é um bom recurso sobre como atualizar seu projeto Rails 2 http://llamarada-cinetica.heroku.com/blog/2011/02/14/using-gemfiles-on-rails
Com a configuração RVM e gem, você pode atualizar as gemas conforme necessário e verificar se elas funcionam com a sua construção. (outros, por favor, corrijam-me se eu estiver errado, eu só estive nos trilhos por um tempo curto)
1 para resposta № 2
Minha sugestão é Se o seu cliente quer que vocêatualize o projeto que você pode atualizar mais estenda os recursos do aplicativo com a versão mais antiga do Rails, pois muitos recursos serão quebrados se você atualizar para a nova versão do Rails.
E sua pergunta não é adequada para perguntar no Stackoverflow.