繁体   English   中英

尝试安装pg gem时:Brew解释器错误,并且不存在ruby版本

[英]When trying to install pg gem: Brew bad interpreter error and not existing ruby version

重新安装ruby,rails,xcode等时,我确实出错了(甚至甚至删除了我的系统Ruby安装:/),这就是我现在所拥有的:

系统:OSX 10.8.2(64位)

which ruby给我/usr/local/bin/ruby

我已经安装了ruby 1.9.3p286Rails 3.2.8rvm 1.16.17 (stable)

我已经按照以下提示安装了Ruby和Rails: http : //hivelogic.com/articles/compiling-ruby-rubygems-and-rails-on-snow-leopard

接下来,我想运行gem install pg但出现错误: No such file or directory - brew --prefix

我尝试仅按brew命令,但是又遇到另一个错误: /usr/local/bin/brew: bad interpreter: /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin: no such file or directory

所以我有一个问题(我之前安装过brew)-如果我没有安装此版本的Ruby,为什么它指向1.8 Ruby的路径? 我可以用ruby将此路径更改为我当前的路径吗(从哪个ruby命令?)? 如何解决此酿造错误? 请帮忙!

好的,我知道了-我编辑了文件: /usr/local/bin/brew并编辑了(第一行)路径:来自/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/usr/local/bin/ruby/ ,现在可以使用了。

有谁知道如何将默认系统Ruby路径更改为此? (以避免将来其他程序出现问题)。

那对我不起作用,但是它使我走上了正确的轨道.....我必须这样做:

sudo ln -s /usr/local/bin/ruby /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby

(并事先创建bin目录)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM