Create new Rails project with previous rails version
我的Mac上安装的rails的最新版本是3.0.0.beta
ruby列表返回
rails(3.0.0.beta,2.3.5,2.3.4,2.3.2,2.2.2,1.2.6)
我想使用2.3.5版创建一个新项目
所以我运行:
但是它返回以下错误
1 2 3 4 5 | $ rails _2.3.5_ photosbackup /Library/Ruby/Site/1.8/rubygems.rb:777:in `report_activate_error': RubyGem version error: railties(3.0.0.beta not = 2.3.5) (Gem::LoadError) from /Library/Ruby/Site/1.8/rubygems.rb:211:in `activate' from /Library/Ruby/Site/1.8/rubygems.rb:1056:in `gem' from /usr/bin/rails:18 |
有什么想法可以使用2.3.5版创建新项目吗?
谢谢
我认为您可以仅卸载以前的Rails版本。
可能会有问题-我在生产中有许多Rails 2.3.5(及更早版本)应用程序需要维护,并且不会升级到新版本。
因此,在这种情况下,我建议您看一下RVM-它可让您安装和管理多个版本的Ruby,并提供Gems组之间的隔离。现在,我与Rails 3和朋友一起运行Ruby 1.9.1,与我的默认系统设置隔离开来,这使我可以进行日常工作。
即使我遇到了同样的问题,但以下命令也对我有用
rails 2.3.5 new myProject