我觉得我的计算机有一些深层次的问题,并且100%反对我安装rails / ruby / rvm,其余的就在它上面。或者我只是无能:)
我已经安装了rvm和ruby而没有问题。这是我当前的设置(从终端登录):
Mac-mini:rubygems-1.8.25 Riley$ rvm -v
rvm 1.18.15 (master) by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [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]
然而轨道有点不同......
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.
作为黄色输出,尽管它说安装成功。好的,那我再次检查轨道。
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)并重新安装,并且似乎没有任何谷歌搜索和调试工作。我只是不知道该怎么办。我没有取得任何进展。我已经在其他几台计算机上安装了Triple R,但这台计算机只是拒绝与我合作。
帮助让我的计算机上的Triple R工作非常受欢迎。
由于
答案 0 :(得分:2)
尝试这个答案Running RVM requirements, Skipping brew update - 这不是同一个问题,但解决方案+解释是一样的。
答案 1 :(得分:2)
问题源于我安装Ruby。显然,正如in this answer所述,“GCC的非LLVM版本”不再包含在XCode命令行工具中。
使用以下方法安装ruby:
rvm install ruby --with-gcc=clang
工作和我在大约10分钟内安装了RVM,Ruby和Rails,尽管我花了一周时间进行调试并重新安装。