2013-03-04 77 views
1

我觉得我的电脑有一些深层次的问题,并且100%反对我安装rails/ruby​​/rvm以及其他内容。或者我只是无能:)缺少必需的软件包? - 包括libyaml

我已经安装了rvm和ruby没有问题。这里是我的当前设置(登录航站楼):

Mac-mini:rubygems-1.8.25 Riley$ rvm -v 

rvm 1.18.15 (master) by Wayne E. Seguin <[email protected]>, Michal Papis <[email protected]> [https://rvm.io/] 

Mac-mini:rubygems-1.8.25 Riley$ ruby -v 
ruby 1.9.3p392 (2013-02-22 revision 39386) [x86_64-darwin12.2.1] 

但是Rails是一个有点不同..

Mac-mini:rubygems-1.8.25 Riley$ rails -v 
/Users/Jamie/.rvm/rubies/ruby-1.9.3-p392/lib/ruby/1.9.1/yaml.rb:56:in `<top (required)>': 
It seems your ruby installation is missing psych (for YAML output). 
To eliminate this warning, please install libyaml and reinstall your ruby. 
Rails 3.2.12 

所以我尝试安装libyaml:

rvm pkg install libyaml 
rvm reinstall all --force 

但后来我得到这个:

Missing required packages: autoconf, automake, libtool, pkg-config, apple-gcc42, libyaml, readline, libxml2, libxslt, libksba, openssl, curl-ca-bundle, sqlite. 

as ye尽管它表示安装成功,但仍然输出较低的输出。好吧,那么我再次检查导轨。

Mac-mini:rubygems-1.8.25 Riley$ rails -v 
/Users/Jamie/.rvm/rubies/ruby-1.9.3-p392/lib/ruby/1.9.1/yaml.rb:56:in `<top (required)>': 
It seems your ruby installation is missing psych (for YAML output). 
To eliminate this warning, please install libyaml and reinstall your ruby. 
Rails 3.2.12 

大。它不工作。所以我尝试安装Homebrew让我的生活变得更轻松。

ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)" 

已安装。凉。

Mac-mini:API Riley$ brew help 
/usr/local/bin/brew: /usr/local/Library/brew.rb: /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby: bad interpreter: No such file or directory 
/usr/local/bin/brew: line 21: /usr/local/Library/brew.rb: Undefined error: 0 

咦?而这一切都发生在brew的行动上,只是要清楚。

现在,这正是我在过去几个小时所面临的。我一直试图让这个过去几天,我不断收到新的错误。我已经尝试完全删除Triple R(RVM,Rails和Ruby)并重新安装,并且没有任何Google搜索和调试功能似乎可行。我只是不知道该做什么。我没有取得任何进展。我在其他几台电脑上安装了Triple R,但这台电脑拒绝与我一起工作。

帮助获得在我的电脑上工作的三重R将非常感激。

感谢

回答

2

这个问题源于我安装Ruby。显然,如in this answer所述,XCode命令行工具中不再包含“非LLVM版本的GCC”。

与安装Ruby:

rvm install ruby --with-gcc=clang

工作,我在10分钟内安装RVM,Ruby和Rails,尽管它带我调试的一个星期,否则重新安装。

2

试试这个答案Running RVM requirements, Skipping brew update - 这是不一样的问题,但解决方案+的解释是相同的。

+0

2.0.0是否稳定?我一定会尝试一下,当我可以到达那台计算机。我必须换一台不同的电脑,因为Ruby不会安装。 – RileyE 2013-03-05 20:18:56

+0

ruby​​ 2.0.0-p0是稳定的,你应该尝试一下,如果你想设置产品,然后等待下一个patchlevel。 – mpapis 2013-03-06 01:15:05