2
我一直在努力让我的MacBook Pro上的Ruby更新。我目前正在运行1.8.6,需要升级到至少1.8.7才能安装rails。我有RVM,但每一次我尝试安装红宝石的新版本,我得到以下错误:运行使关于山狮的红宝石更新
Error running 'make ', please read /Users/telenardo/.rvm/log/ruby-1.9.2-p320/make.log
出现了一个错误。停止安装。
当我打开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
任何人都可以揭示可能什么错一些轻?
谢谢!
也许没有太大的帮助,但我会建议去红宝石1.9.3。你已经在更新,所以为什么不能获得新的功能和... – Jon 2012-07-30 05:02:35
事实上,这将是更可取的。在这个特殊的例子中,我试着用1.9.2--我一直在试图让所有的东西都起作用。 – Tim 2012-07-30 06:24:15
你运行过吗? '$ rvm get head && rvm reload' – AJcodez 2012-07-30 08:23:17