ryb*_*ome 0 ruby rubygems ruby-on-rails rvm
几个月前,我使用此处的说明在Mac OSX 10.6上安装了ruby 1.9.1,并针对较新版本的ruby/rails/gem进行了修改.
http://hivelogic.com/articles/compiling-ruby-rubygems-and-rails-on-snow-leopard/
现在我需要一个项目,我需要使用旧版本的rails来开发一个站点,因此需要使用旧版本的Ruby.我已经成功安装了RVM,旧版本的gem和rails gem,但现在我对我的环境略感担忧.从技术上讲,我有3组Ruby安装程序 - OSX 10.6中包含的本机1.8.7,/ usr/local /中安装了我自己的1.9.1,RVM中安装了1.8.7.
我担心从长远来看这可能会导致奇怪的,难以诊断的错误.卸载我的1.9.1/usr/local和/或内置的1.8.7并将它们安装在RVM中是否值得?
你用于开发的所有Rubies应该在rvm下(或rbenv,如John评论).它避免了你描述的头痛 - 没有什么比一个令人惊讶的图书馆拉进来更令人兴奋.
虽然我已经在一些OS X机器上删除了系统Ruby并且没有受到它的影响,但Tin Man关于不彻底删除它的观点似乎是合理的,并且rvm
没有必要这样做.有些工具,比如brew
依赖于Ruby可用; 如果你做删除它,你需要确保一切系统Ruby却仍然是可用的,以防止破损.
归档时间: |
|
查看次数: |
220 次 |
最近记录: |