1

Xcodeを取得した後rvm install 1.9.3は完全に正常に動作します。ただし、rvm install 1.8.7次のエラーがスローされます。

~ ☺  rvm install 1.8.7
Installing Ruby from source to: /Users/jordanscales/.rvm/rubies/ruby-1.8.7-p358, this may take a while depending on your cpu(s)...

ruby-1.8.7-p358 - #fetching 
ruby-1.8.7-p358 - #extracting ruby-1.8.7-p358 to /Users/jordanscales/.rvm/src/ruby-1.8.7-p358
Error running 'tar xjf /Users/jordanscales/.rvm/archives/ruby-1.8.7-p358.tar.bz2 -C /Users/jordanscales/.rvm/tmp/rvm_src_30581 ', please read /Users/jordanscales/.rvm/log/ruby-1.8.7-p358/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.
Please be aware that you just installed a ruby that requires        2 patches just to be compiled on up to date linux system.
This may have known and unaccounted for security vulnerabilities.
Please consider upgrading to Ruby 1.9.3-194 which will have all of the latest security patches.
~ ☺ 

ログには次のように表示されます

[2012-06-04 17:06:23] tar xjf /Users/jordanscales/.rvm/archives/ruby-1.8.7-p358.tar.bz2 -C /Users/jordanscales/.rvm/tmp/rvm_src_30581 
ruby-1.8.7-p358/lib/test/unit/ui/gtk/testrunner.rb: (Empty error message)
tar: Error exit delayed from previous errors.

修正する方法はありますか?rvm get headgcc-4.2をインストールして使用したり、clangを使用したりしてみましたが、何も機能しないようです。

4

1 に答える 1

2

次のように指定されたすべての要件を満たしていることを確認してください。

rvm requirements

Xcode4.1またはosx-gcc-installerを含む

実行(壊れたダウンロードを修正するため):

rvm cleanup archives

そしてさらに試みる:

rvm reinstall 1.8.7

1.8.7を使用する理由はありますか?寿命が近づいており、これが要件でない場合は、代わりに1.9.3を使用する必要があります。

于 2012-06-05T00:08:56.500 に答える