作者shelary (喵小咩)
看板Ruby
标题[问题] Rails版本如何使用旧版?
时间Mon Oct 27 20:51:56 2008
环境:
Rails 2.1.0 / 2.0.2 / 1.2.3
状况:
我是 Linux 的主机, 已经用 gem 安装过很多种版本的 Rails
使用 gem list 列出来的是:
*** LOCAL GEMS ***
actionmailer (2.1.0, 2.0.2, 2.0.1, 1.3.3)
actionpack (2.1.0, 2.0.2, 2.0.1, 1.13.6, 1.13.3)
actionwebservice (1.2.6, 1.2.3)
activerecord (2.1.0, 2.0.2, 2.0.1, 1.15.6, 1.15.3)
activeresource (2.1.0, 2.0.2, 2.0.1)
activesupport (2.1.0, 2.0.2, 2.0.1, 1.4.4, 1.4.2)
cgi_multipart_eof_fix (2.5.0)
daemons (1.0.10, 1.0.9)
fastthread (1.0.1)
gd2 (1.1.1)
gem_plugin (0.2.3)
json (1.1.3, 1.1.2)
mongrel (1.1.5, 1.1.4)
mongrel_cluster (1.0.5)
mysql (2.7)
rails (2.1.0, 2.0.2, 2.0.1, 1.2.3)
rake (0.8.1)
ruby-aes-optimized (1.1)
rubygems-update (1.2.0, 1.0.1)
rubyscript2exe (0.5.3)
sources (0.0.1)
will_paginate (2.2.2)
也就是说我的 Rails 有四种版本
现在如果要用 rails 建立新专案时, rails 都会自动使用最新的版本
但因为某些套件不能在 rails 2.1.0 下执行
所以希望能用回旧版的 rails 2.0.2 来跑
但是不知道怎样在建立新专案时指定 rails 版本
如果无法指定版本, 我希望把 rails 2.1.0 版移除掉
但是也不知道要怎样移除 >_<
书上都只有提到怎麽安装......没有说怎麽移除 Orz
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.126.63.121
1F:推 godfat:$ rails _2.0.2_ your_old_rails_project 10/27 20:57
2F:→ godfat:$ sudo gem uninstall rails -v 2.1.0 10/27 20:58
3F:→ wangaguo:config/environment.rb, RAILS_GEM_VERSION = '2.1.1' 10/29 14:07
4F:→ wangaguo:RAILS_GEM_VERSION改了版本就会用那个版本, 记得restart 10/29 14:09
5F:→ shelary:感谢感谢.可以了.不过光改RAILS_GEM_VERSION还是会不相容 10/30 22:59
6F:推 janyfor:可以在生成专案时指定 rails 版本喔 实际指令我不清楚 10/31 12:11
7F:→ janyfor:但是 aptana 可以选择 10/31 12:11
8F:→ janyfor:移除的话 gem uninstall rails版本, 不知道可不可行 10/31 12:22
9F:→ janyfor:aptana 同上也可用比较直觉的方式移除 10/31 12:22
10F:→ janyfor:没注意到版主都回了 =_______= 10/31 12:29