2012-05-13 12 views
3

ruby​​ 1.9.3をインストールしようとしています。私は現在、ルビー1.9.2がruby​​をインストールする際のトラブル1.9.3

マックOS X Xcodeのバージョン4.3.2 をインストールしている私は記事のトンを読んでいると私はしている手順を試してみたXcodeの

のすべての以前のバージョンをダンプしていますhttps://stackoverflow.com/a/9651747/1392225

に詳細これは私がエラー・ログがこの

0123を指すように思わ

ruby-1.9.3-p125 - #fetching 
ruby-1.9.3-p125 - #extracted to /Users/kai/.rvm/src/ruby-1.9.3-p125 (already extracted) 
WARN: Patch 'xcode-debugopt-fix-r34840.diff' not found. 
ruby-1.9.3-p125 - #configuring 
ruby-1.9.3-p125 - #compiling 
ERROR: Error running 'make ', please read /Users/kai/.rvm/log/ruby-1.9.3-p125/make.log 
ERROR: There has been an error while running make. Halting the installation. 

を持っているとエラーになり

compiling readline.c 
readline.c: In function ‘username_completion_proc_call’: 
readline.c:1499: error: ‘username_completion_function’ undeclared (first use in this function) 
readline.c:1499: error: (Each undeclared identifier is reported only once 
readline.c:1499: error: for each function it appears in.) 
make[2]: *** [readline.o] Error 1 
make[1]: *** [ext/readline/all] Error 2 
make: *** [build-ext] Error 2 

答えて

-1

http://rvm.ioにアクセスしてください。これはおそらく、今日あなたのコンピュータにRubyをインストールする最も簡単で最良の方法です。他の人は、rbenvや自家製のパケットマネージャーや他のパケットマネージャーを提案するかもしれません。それらもおそらくきれいです。

3

すでにRVMを使用し、この説明書を見てみ readlineのパッケージに問題があるように見えます:

https://rvm.io/packages/readline/

+0

でより多くを参照してください、自作ではインストールのreadlineを使用しています。なぜそれが失敗したのか不思議。 –

1

あなたはreadlineのパッケージをインストールしましたか?

最新のRVM stableブランチで1.9.3-p194(p125ではなく)をインストールしてみてください。上記の出力にはosxパッチは必要ありません。 the articleに記載されている手順を慎重に実行しても問題が解決しない場合は、実行したコマンドも出力してください(出力に加えて)。

+1

素晴らしい。それはうまくいった。私は何とか1.9.3-p125が私のために働かなかったようです。ありがとう –

6

同じエラーが発生しました。私は、このコマンドを使用して、それを解決:

rvm reinstall 1.9.3 --with-readline-dir=/usr/local/Cellar/readline/6.2.4

をちょうど私はreadlineのをインストールしたhttps://rvm.io/packages/readline/

関連する問題