0

我已经将我的系统更新为 Mountain Lion,构建了一个新版本的 Ruby,据我所知,我重新安装了我所有的旧 gem。但是,每当我 cd 进入旧应用程序并运行 bundle 命令时,它需要一段时间,因为它正在重新安装我知道我的系统上有的 gem:

Using rake (0.9.2.2) 
Using i18n (0.6.0) 
Using multi_json (1.0.4) 
Installing activesupport (3.2.1) 
Using builder (3.0.0) 
Installing activemodel (3.2.1) 
Using erubis (2.7.0) 
Installing journey (1.0.1) 
Using rack (1.4.1) 
Using rack-cache (1.1) 
Using rack-test (0.6.1) 
Using hike (1.2.1) 
Using tilt (1.3.3) 
Installing sprockets (2.1.2) 
Installing actionpack (3.2.1) 
Using mime-types (1.17.2) 
Using polyglot (0.3.3) 
Using treetop (1.4.10) 
Installing mail (2.4.1) 
Installing actionmailer (3.2.1) 
Installing arel (3.0.0) 
Using tzinfo (0.3.31) 

任何关于寻找什么的想法、建议或想法将不胜感激。

4

1 回答 1

1

我的第一个答案,但我建议使用 RVM 来管理 ruby​​ 版本和 gemset。查看RVM

之后,只需创建一个 .rvmrc 文件,您可以在网上找到示例。.rvmrc 的强大之处在于,只要您“cd”进入存在该文件的应用程序,它就会运行。因此,它将使用适当的 Ruby 版本和适当的 Gemset(以及所有的 gem)设置您的 RVM,并且永远不必担心版本和 gem 会发生冲突或重叠或不存在等......

于 2012-08-21T00:08:36.657 回答