[英]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.