2013-10-15 97 views
1

我想我的Ubuntu系統上RVM安裝Ruby 2.0,並得到一個錯誤信息:爲什麼在嘗試使用RVM安裝Ruby時遇到需求錯誤?

rvm 1.23.5 (master) 
ubuntu 12.04 (LTS) 

**---- Error message: -------** 
rvm install 2.0.0 
Searching for binary rubies, this might take some time. 
Checking requirements for ubuntu. 
Installing requirements for ubuntu. 
Updating system..................................................................................................................................... 
Error running 'requirements_debian_update_system ruby-2.0.0-p247', 
please read /home/emzett/.rvm/log/1381812161_ruby-2.0.0-p247/update_system.log 
Requirements installation failed with status: 100. 

回答

6

更新使用該系統:

sudo apt-get update 

嘗試:

rvm remove 2.0.0 # uninstall rvm 
rvm get head --autolibs=3 # get the latest RVM and build required libs 
rvm requirements # check if there are any dependencies that need to be installed. 
rvm install ruby-2.0.0 
+0

刪除評論,並將添加答案 – Peterb

4

我通過編輯解決問題

etc/apt/source.list.d/medibuntu.list 

我剛纔評論了medibuntu這一行。

+0

非常感謝你,你救了我的生命:D –

-1

時有斷在/etc/apt/sources.list.d或/etc/apt/sources.list.d來源發生這種情況

您可以運行Ubuntu的軟件更新,看看是否有任何因斷源的任何故障,如果是這樣,請按照下列步驟

  • 解決這些問題或意見,並執行以下步驟
  • RVM要求 - 這將安裝l所有的 所需的軟件模塊
  • RVM列表 - 爲您提供紅寶石的可用版本
  • RVM安裝Ruby-XXX - 這將安裝紅寶石XXX版本,請改變紅寶石XXX與您版本對ex有興趣(ruby-2.1.0 for 2.1.0版本的ruby)
0

我有同樣的問題。我跑以下命令來修復:

sudo apt-get -f install

然後我想起我失敗了當天早些時候安裝包。該命令所做的是解決了該軟件包的依賴關係,並允許RVM執行其操作。

相關問題