我在我的系统(Fedora)中安装了两个不同的rails版本。如何为项目设置默认rails版本?
gem list -d rails
*** LOCAL GEMS ***
rails (3.0.5, 1.2.1)
Author: David Heinemeier Hansson
Rubyforge: http://rubyforge.org/projects/rails
Homepage: http://www.rubyonrails.org
Installed at (3.0.5): /usr/local/lib/ruby/gems/1.8
(1.2.1): /usr/local/lib/ruby/gems/1.8
Full-stack web application framework.
当我尝试创建一个类似下面的方式( “http://www.nomachetejuggling.com/2008/03/12/using-multiple-versions-of-rails/”)项目
rails 1.2.1 myproject
但是,它不工作。所以,我检查了
rails -v
Rails 3.0.5
那么,你能帮助我,如何创建与旧版本和更新版本的项目。有什么方法可以将特定的rails版本设置为默认值?
我不知道是否有办法将此设置为系统默认值。您可以使用bash别名或类似名称'别名rails =“rails _1.2.1_”'。 – matkins 2011-05-27 06:04:18
谢谢@matkins。你能为我多做一个好处吗?我在rails 1.2.1版本中有一个项目。现在,我另外安装了新的rails版本,3.0.0。所以,当我尝试运行我的项目项目(由1.2.1构建)脚本/服务器时,它不运行。在我的系统中安装两个rails版本时运行是否正确。错误是“127.0.0.1 - - [27/May/2011:11:05:21 IST]”GET/HTTP/1.1“500 309” – 2011-05-27 06:09:33
你能提供关于错误的更多细节吗?这可能值得就此提出另一个问题,因为这似乎是一个不同的问题。 – matkins 2011-05-27 11:11:48