2
나는 MacBook Pro에서 Ruby를 업데이트하기 위해 애 쓰고 있습니다. 현재 1.8.6을 실행 중이며 레일을 설치하려면 적어도 1.8.7로 업그레이드해야합니다. 나는 RVM을 가지고 있지만 때마다 나는 다음과 같은 오류가 루비의 새 버전을 설치하려고한다 : make 실행하는 동안Mountain Lion의 Ruby 업데이트
Error running 'make ', please read /Users/telenardo/.rvm/log/ruby-1.9.2-p320/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
사람이 잘못 갈 수있는 무엇에 도움이 되거 수 : 나는 make.log 파일을 열 때
, 나는 다음과 같은 메시지가?
감사합니다.
별로 도움이,하지만 난 루비 1.9.3에가는 추천 할 것입니다. 당신은 이미 업데이 트하고, 그래서 새로운 기능 등을 얻지 못할 ... – Jon
사실, 그게 바람직합니다. 이 특별한 예에서 나는 1.9.2로 시도했다 - 나는이 모든 것을 작동 시키려고 노력했다. – Tim
실행 해 보셨습니까? '$ rvm get head && rvm reload' – AJcodez