使用rvm安装ruby 1.9.3时出错

我正在尝试使用rvm安装ruby。 我在下面的命令中得到以下错误 –

rvm install 1.9.3

提取rubygems-latest-1.8 …

错误:运行’gunzip </usr/share/ruby-rvm/archives/rubygems-latest-1.8.tgz |时出错 tar xf – -C / usr / share / ruby​​-rvm / src',请阅读/usr/share/ruby-rvm/log/ruby-1.9.3-p194/rubygems.extract.log

为/usr/share/ruby-rvm/rubies/ruby-1.9.3-p194/bin/ruby安装rubygems

错误:运行错误’GEM_PATH =“/ usr / share / ruby​​-rvm / gems / ruby​​-1.9.3-p194:/usr/share/ruby-rvm/gems/ruby-1.9.3-p194@global:/ usr /share/ruby-rvm/gems/ruby-1.9.3-p194:/usr/share/ruby-rvm/gems/ruby-1.9.3-p194@global“GEM_HOME =”/ usr / share / ruby​​-rvm / gems / ruby​​-1.9.3-p194“”/ usr / share / ruby​​-rvm / rubies / ruby​​-1.9.3-p194 / bin / ruby​​“”/ usr / share / ruby​​-rvm / src / ruby​​gems-latest- 1.8 / setup.rb“’,请阅读/usr/share/ruby-rvm/log/ruby-1.9.3-p194/rubygems.install.log

以下是日志文件的摘录 –

[2012-07-25 09:29:03] gunzip </usr/share/ruby-rvm/archives/rubygems-latest-1.8.tgz | tar xf – -C / usr / share / ruby​​-rvm / src

gzip:stdin:不是gzip格式的tar:这看起来不像tar存档tar:由于之前的错误退出失败状态[2012-07-25 09:31:08] gunzip </ usr / share / ruby​​-rvm /archives/rubygems-latest-1.8.tgz | tar xf – -C / usr / share / ruby​​-rvm / src

gzip:stdin:不是gzip格式的tar:这看起来不像tar存档tar:由于之前的错误而退出失败状态

您正在使用Ubuntu打包破坏的RVM版本,请使用此答案进行修复: https : //stackoverflow.com/a/9056395/497756