我一直在与我的 Mac OS X 10.8 安装版本的 Ruby 作斗争,并试图转移到 .rvm 安装以使所有内容保持最新。
在浏览了 RVM 网站上的所有文档后,以下是一些结果:
~$ which ruby
/Users/localadmin/.rvm/rubies/ruby-1.9.3-p327/bin/ruby
~$ ruby -v
ruby 1.9.3p327 (2012-11-10 revision 37606) [x86_64-darwin12.2.0]
~$ which rails
/usr/bin/rails
~$ rails -v
-bash: /usr/bin/rails: /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby: bad interpreter: No such file or directory
我不确定是什么原因造成的。我期待 Rails 正在尝试使用系统 Ruby 版本,这不是我在 RVM 中设置的默认值。
我读过这可能是 .gemrc 问题,但我似乎无法在我的主目录中找到 .gemrc 文件。我似乎在我的 .rvm 目录中找不到任何对 rails 的引用,所以我想也许当我执行“gem install rails”时,“gem”实际上是我的系统 Ruby 的附属项。