2

私は自分のmacbookproでRubyをアップデートするのに苦労してきました。私は現在1.8.6を実行していますが、レールをインストールするには少なくとも1.8.7にアップグレードする必要があります。私はrvmを持っていますが、新しいバージョンのrubyをインストールしようとするたびに、次のエラーが発生します。

Error running 'make ', please read /Users/telenardo/.rvm/log/ruby-1.9.2-p320/make.log

makeの実行中にエラーが発生しました。インストールを停止します。

make.logファイルを開くと、次のメッセージが表示されます。

[2012-07-29 21:39:20] make 
/usr/bin/gcc-4.2 -O3 -ggdb -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-missing-field-initializers -Wshorten-64-to-32 -Wno-long-long  -fno-common -pipe -I. -I.ext/include/x86_64-darwin12.0.0 -I./include -I. -DRUBY_EXPORT -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -o main.o -c main.c
In file included from ./include/ruby.h:32,
             from main.c:13:
./include/ruby/ruby.h:70:20: error: stdarg.h: No such file or directory
In file included from ./include/ruby/ruby.h:1343,
             from ./include/ruby.h:32,
             from main.c:13:
./include/ruby/intern.h:27:22: error: varargs.h: No such file or directory
make: *** [main.o] Error 1

誰かが何がうまくいかないのかを明らかにすることができますか?

ありがとう!

4

1 に答える 1

0

ここでの解決策 (gcc-4.2 へのシンボリック リンクの作成) は問題を解決しますか?

http://www.zlu.me/blog/2012/02/21/install-native-ruby-gem-in-mountain-lion-preview/

于 2012-07-30T22:09:16.500 に答える