Ruby (已解决) 2.1.1 安装失败,求助~~

hxtheone · 2014年02月25日 · 最后由 pynix 回复于 2014年02月26日 · 3781 次阅读
[2014-02-25 17:42:16] __rvm_make
__rvm_make () 
{ 
    \make "$@" || return $?
}
current path: /Users/huxu/.rvm/src/ruby-2.1.1
GEM_HOME=/Users/huxu/.rvm/gems/ruby-2.1.0
PATH=/usr/local/opt/pkg-config/bin:/usr/local/opt/libtool/bin:/usr/local/opt/automake/bin:/usr/local/opt/autoconf/bin:/Users/huxu/.rvm/gems/ruby-2.1.0/bin:/Users/huxu/.rvm/gems/ruby-2.1.0@global/bin:/Users/huxu/.rvm/rubies/ruby-2.1.0/bin:/Users/huxu/.rvm/bin:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/local/sbin:/usr/local/var/rbenv/shims:/usr/bin:/usr/sbin:/bin:/sbin:/Library/Developer/CommandLineTools/usr/bin
GEM_PATH=/Users/huxu/.rvm/gems/ruby-2.1.0:/Users/huxu/.rvm/gems/ruby-2.1.0@global
command(3): __rvm_make -j 1
    CC = clang
    LD = ld
    LDSHARED = clang -dynamiclib
    CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wshorten-64-to-32 -Wimplicit-function-declaration -Wdivision-by-zero -Wextra-tokens   -fno-common -pipe 
    XCFLAGS = -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -fvisibility=hidden -DRUBY_EXPORT
    CPPFLAGS = -I/usr/local/opt/libyaml/include -I/usr/local/opt/readline/include -I/usr/local/opt/libksba/include -I/usr/local/opt/openssl/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT   -I. -I.ext/include/x86_64-darwin13.0 -I./include -I.
    DLDFLAGS = -Wl,-undefined,dynamic_lookup -Wl,-multiply_defined,suppress -L/usr/local/opt/libyaml/lib -L/usr/local/opt/readline/lib -L/usr/local/opt/libksba/lib -L/usr/local/opt/openssl/lib  -install_name /Users/huxu/.rvm/rubies/ruby-2.1.1/lib/libruby.2.1.0.dylib -current_version 2.1.0 -compatibility_version 2.1.0  -fstack-protector -Wl,-u,_objc_msgSend -framework CoreFoundation  -fstack-protector -Wl,-u,_objc_msgSend -framework CoreFoundation  
    SOLIBS = -lpthread -ldl -lobjc 
Apple LLVM version 5.0 (clang-500.2.79) (based on LLVM 3.3svn)
Target: x86_64-apple-darwin13.0.0
Thread model: posix
compiling main.c
compiling dmydln.c
compiling miniinit.c
compiling miniprelude.c
translating probes probes.d
dtrace: failed to compile script probes.d: Preprocessor not found
make: *** [probes.h] Error 1

以上是rvm安装失败后的.log文件,本来卡在./configure,弄了半天弄好了,make又不好使了,而且试了很多次都是在这个地方,进入源码文件夹运行make也是出现这个错误提示,已经弄了两个小时了没什么进展了,求助啊~~

把整个环境都重装了一遍,已经安装完成,谢谢各位。

用 homebrew 呀

#1 楼 @zlfera 和这个没关系吧...

rvm 升级后再试试?

#3 楼 @ywjno 试过了,重新装一次 rvm,结果还是这样。。

#4 楼 @hxtheone 那我就不知道了,其实我是个 rbenv

匿名 #6 2014年02月25日

重裝最新版 xcode 試試

Preprocessor not found

我是先 rvm get head 之后就直接上了 2.1.1

#6 楼 @llvm 已经是最新版了

#7 楼 @pynix 嗯,然后呢?

#8 楼 @teemo 我自从 2.0 之后就再也没这么顺利过。。

#10 楼 @hxtheone 其实我也不知道。。。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号