我按照2个不同的指南在OSX上安装ruby,我想我搞砸了一些事情。现在我知道自己在做什么了,我感觉有些不对劲。我想'开始新鲜',但我不知道要安全删除什么(我不介意重新安装一切。我没有什么超级重要的)
我首先使用rvm然后决定我想使用自制软件。我用rvm卸载了rails,然后'imploded'rvm。然后我安装了自制软件,然后brew install rails 1.9.3
虽然......当我运行gem install xxx时,我所有的宝石似乎都处于一种奇怪的道路上?
例如,sinatra.rb安装在这里:
/usr/local/lib/ruby/gems/1.9.1/gems/sinatra-1.3.1/lib
注意它说1.9.1,但是当我跑
时ruby -v
我得到1.9.3p0
和哪个红宝石我得到了这个
/usr/local/Cellar/ruby/1.9.3-p0/bin/ruby
如果我做[rails,git,mysql,等等]
他们似乎都指向酒窖。作为旁注,我的计算机上有两个版本的sinatra.rb ...这是另一个版本(虽然我很确定它不使用)。
/Developer/SDKs/MacOSX10.7.sdk/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/sinatra-1.2.0/lib
有点荒谬......
我不确定这里发生了什么。
如果这有帮助,这是我的路径:
export LSCOLORS="GxGxBxDxCxEgEdxbxgxcxd"
export CLICOLOR=1
export PATH=/usr/local/Cellar/ruby/1.9.3-p0/bin:/usr/local/mysql-5.5.18-osx10.6-x86_64/bin:/usr/local/bin:$PATH
答案 0 :(得分:1)
没关系。您正在使用1.9.3。宝石安装在1.9.1目录下,以区别于为1.8.7安装的宝石(一些与1.9系列配合使用的宝石不与1.8配合使用,反之亦然)。 1.9.1是1.9系列的第一个发布版本。