2012-07-30 115 views
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

也许没有太大的帮助,但我会建议去红宝石1.9.3。你已经在更新,所以为什么不能获得新的功能和... – Jon 2012-07-30 05:02:35

+0

事实上,这将是更可取的。在这个特殊的例子中,我试着用1.9.2--我一直在试图让所有的东西都起作用。 – Tim 2012-07-30 06:24:15

+0

你运行过吗? '$ rvm get head && rvm reload' – AJcodez 2012-07-30 08:23:17

回答