2011-02-07 19 views
0

私のubuntuマシンにRuby(1.9.2-p136)をRVMを使って再インストールしようとしています。RVMを使用してRubyをインストールする際の問題

基本的に私はちょうど行います

rvm install 1.9.2-p136 

そしてステップをコンパイル時に、それが次のエラーメッセージで失敗します

(NoMethodError)未定義のメソッド のRDocのための `set_encoding」: :パーサー:クラス

私はこれをStackoverflow Googleはそれを助けなかった!

ありがとうございます!

編集: 私はUbuntuを使用していませんが、Linux Mint 9はUbuntu 10.04をベースにしています。

答えて

3

奇妙なことに、先週RDocが新しいバージョンに改訂されました。だから、Ruby 1.9.2-p136、おそらくはRVMといった、あなたがそれに悩まされていると思われます。

私はRVMの著者に連絡することをお勧めします。彼がrvm -vをしたときに現れるアドレスで彼に電子メールで送ることができます。 rvm infoの出力を含めます。

私のマシン上のVMにインストールを行い、その動作を確認します。私は同じRubyバージョンを持っていますが、それが出て以来の場所にあったので、RDocが更新されたときに既存のRubyがありました。私はUbuntu 10に基づいて9と仮定して、最近のMintを持っています。


EDIT:

私はちょうどミント10 VMを構築し、その後、インストールRVMは、1.8.7-P330および1.9.2-P136を設置。どちらも問題はなかった。

私がしなかったことは、Wayne Seguinが重要だと言ったことは、Rubyをインストールする前に、インストール後にrvm notesにあるということです。それは必要なOS固有のものを表示します。例えば、ミント10でそれは言う:

依存関係:RVMについては

RVM:bashのカールgitの

ルビー(MRI & REE)次のOS依存関係をインストールする必要がありますについては:

ルビー:/ usr/bin/aptitude installビルド必須必須bison openssl libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite 3-0のlibsqlite3-devのsqlite3ののlibxml2-devのlibxsltは-devのののautoconfのlibc6-devの


EDIT:処理される宝石を、インストール時にする可能性もあります

追加の事はzlibの警告でありますRVMサイトでZlib

+0

この情報をお寄せいただきありがとうございます。私は彼に電子メールを送り、何が起こっているのかを見てみましょう! –

+0

Rubyがインストールされました!ご協力ありがとうございました! –

+1

喜んで助けました。 'rvm get head;を実行することを忘れないでください。 rvm reload'を毎週または毎月更新して最新の修正プログラム/アップデートを入手します。 –

0

あなたの問題は分かりませんが、私は2台のubuntuマシンにレールをインストールしなければならず、すべてをコンパイルする悪夢でした。私は最近見つかった:

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

をこれは私がUbuntuの中にレールを取り付けるだろう唯一の方法です。

+0

ありがとう、それはいいですね!残念ながら、私はLinux Mintを使用しているという事実は好きではありません:Linus Mintは実際にUbuntuから構築されているにもかかわらず、現在Rails ReadyはUbuntuとCentOSしかサポートしていません! –

+0

私はRubyのすべての依存関係を処理したら、どのマシンにもRailsをインストールするのに問題はありませんでした。 –

関連する問題