繁体   English   中英

在OS X 10.9升级和自制安装后重新安装Ruby

[英]Reinstalling Ruby after OS X 10.9 upgrade and homebrew install

安装OS X 10.9和自制软件(sudo mv / opt / local〜/ macports)后,使用Ruby 2.0的Rails 4.0.0停止工作。 Ruby仍然可以工作,但是我无法加载所有的gem来运行Rails。 因此,我尝试删除Ruby,Rails和RVM,然后重新安装。 这是我尝试重新加载Ruby 2.0时得到的:

[2013-10-28 16:28:28] /Users/mac/.rvm/rubies/ruby-2.0.0-p247/bin/ruby
current path: /Users/mac/.rvm/src/rubygems-2.1.10
command(6): env GEM_PATH=/Users/mac/.rvm/gems/ruby-2.0.0-p247:/Users/mac/.rvm/gems/ruby-2.0.0-p247@global:/Users/mac/.rvm/gems/ruby-2.0.0-p247:/Users/mac/.rvm/gems/ruby-2.0.0-p247@global GEM_HOME=/Users/mac/.rvm/gems/ruby-2.0.0-p247 /Users/mac/.rvm/rubies/ruby-2.0.0-p247/bin/ruby -d /Users/mac/.rvm/src/rubygems-2.1.10/setup.rb
Exception `LoadError' at /Users/mac/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/rubygems.rb:1082 - cannot load such file -- rubygems/defaults/operating_system
Exception `LoadError' at /Users/mac/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/rubygems.rb:1091 - cannot load such file -- rubygems/defaults/ruby
/Users/mac/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/psych.rb:205:in `parse': (<unknown>): mapping values are not allowed in this context at line 2 column 30 (Psych::SyntaxError)
    from /Users/mac/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/psych.rb:205:in `parse_stream'
    from /Users/mac/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/psych.rb:153:in `parse'
    from /Users/mac/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/psych.rb:129:in `load'
    from /Users/mac/.rvm/src/rubygems-2.1.10/lib/rubygems/config_file.rb:332:in `load_file'
    from /Users/mac/.rvm/src/rubygems-2.1.10/lib/rubygems/config_file.rb:197:in `initialize'
    from /Users/mac/.rvm/src/rubygems-2.1.10/lib/rubygems/gem_runner.rb:74:in `new'
    from /Users/mac/.rvm/src/rubygems-2.1.10/lib/rubygems/gem_runner.rb:74:in `do_configuration'
    from /Users/mac/.rvm/src/rubygems-2.1.10/lib/rubygems/gem_runner.rb:39:in `run'
    from setup.rb:45:in `<main>'

which looks like this on the command line:
Extracting rubygems-2.1.10 ...
Removing old Rubygems files...
Installing rubygems-2.1.10 for ruby-2.0.0-p247............
Error running 'env GEM_PATH=/Users/mac/.rvm/gems/ruby-2.0.0-p247:/Users/mac/.rvm/gems/ruby-2.0.0-p247@global:/Users/mac/.rvm/gems/ruby-2.0.0-p247:/Users/mac/.rvm/gems/ruby-2.0.0-p247@global GEM_HOME=/Users/mac/.rvm/gems/ruby-2.0.0-p247 /Users/mac/.rvm/rubies/ruby-2.0.0-p247/bin/ruby -d /Users/mac/.rvm/src/rubygems-2.1.10/setup.rb',
please read /Users/mac/.rvm/log/1383002409_ruby-2.0.0-p247/rubygems.install.log
Installation of rubygems did not complete successfully.
Saving wrappers to '/Users/mac/.rvm/wrappers/ruby-2.0.0-p247'........

ruby-2.0.0-p247 - #adjusting #shebangs for (gem irb erb ri rdoc testrb rake).
ruby-2.0.0-p247 - #importing default gemsets, this may take time........................
Install of ruby-2.0.0-p247 - #complete 
Ruby was built without documentation, to build it run: rvm docs generate-ri

任何帮助深表感谢!

在您的.bash_profile上,该文件将位于您的主目录中; 试试这个,至少对我有用:

export PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin

暂无
暂无

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

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