![](/img/trans.png)
[英]Ruby 2.3.0 gem pg version 0.18.4 install error El Capitan
[英]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.3p286
, Rails 3.2.8
和rvm 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.