簡體   English   中英

使用RVM安裝Ruby時出現問題

[英]Problem when installing Ruby using RVM

我很難使用RVM在我的ubuntu機器上重新安裝Ruby(1.9.2-p136)。

基本上我只是這樣做:

rvm install 1.9.2-p136

並且在編譯步驟中,它失敗並顯示以下錯誤消息:

(NoMethodError)RDoc :: Parser:Class的未定義方法`set_encoding'

我試圖在Stackoverflow和Google上尋找它,但沒有幫助!

任何想法?

謝謝!

編輯:明確地說,我沒有使用Ubuntu,而是基於Ubuntu 10.04的Linux Mint 9。

好吧,奇怪的是,RDoc上周被修訂為新版本。 因此,我懷疑您正在遇到麻煩,也許是Ruby 1.9.2-p136,也許是RVM。

我建議聯系RVM的作者。 您可以在執行rvm -v時顯示的地址給他發送電子郵件。 包括rvm info的輸出。

我將在這里安裝到計算機上的VM,然后看看它如何進行。 我有相同的Ruby版本,但是它自發布以來就已經存在,因此在RDoc更新時,已有一個Ruby。 我有最新的Mint,我認為是基於Ubuntu 10,我認為是9。


編輯:

我剛剛構建了一個Mint 10 VM,然后安裝了rvm,然后安裝了1.8.7-p330和1.9.2-p136。 都沒有任何問題。

Wayne Seguin告訴我的一件事很重要,那就是在安裝Ruby之后再安裝rvm notes 這將顯示所需的任何特定於操作系統的內容。 例如,在Mint 10上說:

依賴項:

對於RVM

rvm:bash卷曲git

對於Ruby(MRI和ree),您應該安裝以下OS依賴項:

紅寶石:/ usr / bin / aptitude install build-essential bison openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev


編輯:

您可能會遇到的另一件事是在安裝gem時出現zlib警告,該警告在Zlib中的RVM站點上處理

我不知道您的問題是什么,但是我不得不在幾台ubuntu機器上安裝滑軌,這是編譯所有內容的噩夢。 我最近發現:

http://thechangelog.com/post/2857400260/railsready-setup-script-to-get-ruby-and-rails-running

這是我在ubuntu中安裝滑軌的唯一方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM