0

我正在尝试在我的 Mac 上安装 Rails,但是每次我尝试安装它时都会收到以下信息:

$ gem install rails

/Users/macbook/.rvm/rubies/ruby-2.1.0/lib/ruby/2.1.0/psych.rb:369:in `parse': (<unknown>): mapping values are not allowed in this context at line 2 column 4 (Psych::SyntaxError)
    from /Users/macbook/.rvm/rubies/ruby-2.1.0/lib/ruby/2.1.0/psych.rb:369:in `parse_stream'
    from /Users/macbook/.rvm/rubies/ruby-2.1.0/lib/ruby/2.1.0/psych.rb:317:in `parse'
    from /Users/macbook/.rvm/rubies/ruby-2.1.0/lib/ruby/2.1.0/psych.rb:244:in `load'
    from /Users/macbook/.rvm/rubies/ruby-2.1.0/lib/ruby/site_ruby/2.1.0/rubygems/config_file.rb:332:in `load_file'
    from /Users/macbook/.rvm/rubies/ruby-2.1.0/lib/ruby/site_ruby/2.1.0/rubygems/config_file.rb:197:in `initialize'
    from /Users/macbook/.rvm/rubies/ruby-2.1.0/lib/ruby/site_ruby/2.1.0/rubygems/gem_runner.rb:74:in `new'
    from /Users/macbook/.rvm/rubies/ruby-2.1.0/lib/ruby/site_ruby/2.1.0/rubygems/gem_runner.rb:74:in `do_configuration'
    from /Users/macbook/.rvm/rubies/ruby-2.1.0/lib/ruby/site_ruby/2.1.0/rubygems/gem_runner.rb:39:in `run'
    from /Users/macbook/.rvm/rubies/ruby-2.1.0/bin/gem:21:in `<main>'

我已经搜索了几个小时试图弄清楚这一点,所以任何帮助都将不胜感激。我认为这是一个简单的解决方法,因此请提前为这个简单的问题道歉。

4

1 回答 1

0

可能是您使用的是今天刚刚发布的 ruby​​ 的较新版本,即2.1.0 ,并且Rails的相关 gem与它不完全兼容。

您可以通过RMVruby​​ 2.0.0中安装导轨,即

$ rvm install 2.0.0
$ rvm use 2.0.0
$ ruby -v 
# should retrun 2.0.0-p...
$ gem install rails
于 2013-12-26T05:00:47.787 回答