2013-03-27 126 views
1

提取源我试图使用以下步骤 http://www.interworks.com/blogs/ckaukis/2013/03/05/installing-ruby-200-rvm-and-homebrew-mac-os-x-108-mountain-lion红宝石2.0不能在OS X

顺利完成,直到最后所有的步骤在我的Mac OS X 10.8安装Ruby 2.0。我跑

rvm install 2.0.0

之后它给我下面的输出:

/Users/aaron/.rvm/src/ruby-2.0.0-p0 has already been removed. 
/Users/aaron/.rvm/rubies/ruby-2.0.0-p0 has already been removed. 
Searching for binary rubies, this might take some time. No binary 
rubies available for: osx/10.8/x86_64/ruby-2.0.0-p0. Continuing with 
compilation. Please read 'rvm mount' to get more information on binary 
rubies. Installing requirements for osx, might require sudo password. 
Already up-to-date. Certificates in '/usr/local/etc/openssl/cert.pem' 
already are up to date. Installing Ruby from source to: 
/Users/aaron/.rvm/rubies/ruby-2.0.0-p0, this may take a while 
depending on your cpu(s)... ruby-2.0.0-p0 - #downloading 
ruby-2.0.0-p0, this may take a while depending on your connection... 
tee: /Users/aaron/.rvm/log/ruby-2.0.0-p0/extract.log: Permission 
denied tee: /Users/aaron/.rvm/log/ruby-2.0.0-p0/extract.log: 
Permission denied ruby-2.0.0-p0 - #extracting ruby-2.0.0-p0 to 
/Users/aaron/.rvm/src/ruby-2.0.0-p0 Error running 
'__rvm_package_extract 
/Users/aaron/.rvm/archives/ruby-2.0.0-p0.tar.bz2 
/Users/aaron/.rvm/tmp/rvm_src_856', please read 
/Users/aaron/.rvm/log/ruby-2.0.0-p0/extract.log There has been an 
error while trying to extract the source. Halting the installation. 
There has been an error fetching the ruby interpreter. Halting the 
installation. 

看起来它不能提取源。任何建议,以便我可以得到这个工作? 在此先感谢。

+0

答案我解决了这个使用'bash'而不是' zsh'。 – Oleander 2016-01-02 00:03:31

回答

4

你可能有权限问题,请尝试:

sudo chown -R $USER: $rvm_path 
+0

我想你明白了!我运行了这个命令,然后重新运行rvm install,这次它编译并安装。但是,当它得到“为ruby-2.0.0-p0安装rubygems-2.0.3”时,它给了我一个错误“Error running'env GEM_PATH =/Users/aaron/.rvm/gems/ruby​​-2.0.0- p0:..... ruby​​gems的安装没有成功完成。“任何想法为什么rubygems不会安装?我需要单独做吗?感谢您的帮助,非常感谢。 – Aaron 2013-03-27 22:21:08

+0

最后它说,“请阅读/Users/aaron/.rvm/log/ruby-2.0.0-p0/rubygems.install.log”如果有帮助,这是指向该文件的链接:http:// bit .ly/YJG3KF – Aaron 2013-03-27 22:28:11

+0

问题是已知的,它是rubygems'--verbose'标志触发红宝石bug http://bugs.ruby-lang.org/issues/7992它不应该对rubygems有害,应该按预期工作 - 如果没有,请告诉我。 – mpapis 2013-03-27 23:01:10

2

尝试rvm get head并运行安装再次

+0

我做了rvm头,然后rvm安装2.0.0,它给了我相同的结果 – Aaron 2013-03-27 21:50:56

+1

什么里面'/用户/ aaron/.rvm/log/ruby​​-2.0.0-p0/extract.log'? – 2013-03-27 22:00:18

+0

奇怪的事情..它看起来像没有文件。 cat:/Users/aaron/.rvm/log/ruby-2.0.0-p0/extract.log:没有这样的文件或目录 – Aaron 2013-03-27 22:08:59