2013-01-12 14 views
0
  1. 干净的山狮安装
  2. 从App Store
  3. 安装的XCode 4.5安装命令行工具
  4. 安装家酿
  5. 酿造医生也很高兴
  6. 安装RVM
  7. RVM安装1.9.3
    • 安装程序要求更多的啤酒,安装以下软件:
      1. 苹果gcc42
      2. autoconf的
      3. automake的
      4. libksba

安装完成后,一切看起来都不错.. 。无法加载宝石原生扩展:新鲜10.8时,Xcode 4.5,RVM

maximus:~$ gem install json 
Building native extensions. This could take a while... 
ERROR: Error installing json: 
    ERROR: Failed to build gem native extension. 

     /Users/mmoser/.rvm/rubies/ruby-1.9.3-p362/bin/ruby extconf.rb 
creating Makefile 

make 
compiling generator.c 
generator.c:369: warning: unused parameter ‘self’ 
generator.c:423: warning: unused parameter ‘self’ 
generator.c:759: warning: unused parameter ‘Vstate’ 
generator.c:773: warning: unused parameter ‘Vstate’ 
generator.c:773: warning: unused parameter ‘state’ 
generator.c:773: warning: unused parameter ‘obj’ 
generator.c:778: warning: unused parameter ‘Vstate’ 
generator.c:778: warning: unused parameter ‘state’ 
generator.c:778: warning: unused parameter ‘obj’ 
generator.c:783: warning: unused parameter ‘Vstate’ 
generator.c:783: warning: unused parameter ‘state’ 
generator.c:783: warning: unused parameter ‘obj’ 
generator.c:788: warning: unused parameter ‘Vstate’ 
generator.c:788: warning: unused parameter ‘state’ 
generator.c:793: warning: unused parameter ‘Vstate’ 
generator.c:793: warning: unused parameter ‘state’ 
generator.c:799: warning: unused parameter ‘Vstate’ 
linking shared-object json/ext/generator.bundle 

make install 
/Users/mmoser/.rvm/scripts/install -c -m 0755 generator.bundle /Users/mmoser/.rvm/gems/ruby-1.9.3-p362/gems/json-1.7.6/lib/json/ext 
/Users/mmoser/.rvm/scripts/install: line 33: /Users/mmoser/.rvm/gems/ruby-1.9.3-p362/gems/json-1.7.6/ext/json/ext/generator/scripts/functions/installer: No such file or directory 
/Users/mmoser/.rvm/scripts/install: line 39: install_setup: command not found 
Unrecognized option: -c 
/Users/mmoser/.rvm/scripts/install: line 84: install_usage: command not found 
make: *** [/Users/mmoser/.rvm/gems/ruby-1.9.3-p362/gems/json-1.7.6/lib/json/ext/generator.bundle] Error 1 


Gem files will remain installed in /Users/mmoser/.rvm/gems/ruby-1.9.3-p362/gems/json-1.7.6 for inspection. 
Results logged to /Users/mmoser/.rvm/gems/ruby-1.9.3-p362/gems/json-1.7.6/ext/json/ext/generator/gem_make.out 

我拉我的头发。任何人都可以解释吗?

更多信息:


的Xcode

maximus:~$ xcode-select --print-path 
/Applications/Xcode.app/Contents/Developer 

maximus:~$ la /Applications/Xcode.app/Contents/Developer/usr/bin/gcc* && la /Applications/Xcode.app/Contents/Developer/usr/bin/llvm-gcc* 
lrwxr-xr-x 1 root wheel 12B Dec 24 19:22 /Applications/Xcode.app/Contents/Developer/usr/bin/gcc -> llvm-gcc-4.2 
lrwxr-xr-x 1 root wheel 32B Dec 24 19:22 /Applications/Xcode.app/Contents/Developer/usr/bin/llvm-gcc -> ../llvm-gcc-4.2/bin/llvm-gcc-4.2 
lrwxr-xr-x 1 root wheel 32B Dec 24 19:22 /Applications/Xcode.app/Contents/Developer/usr/bin/llvm-gcc-4.2 -> ../llvm-gcc-4.2/bin/llvm-gcc-4.2 

在/ usr/bin中

maximus:~$ la /usr/bin/gcc* && la /usr/bin/llvm-gcc* 
lrwxr-xr-x 1 root wheel 12B Jan 11 19:23 /usr/bin/gcc -> llvm-gcc-4.2 
lrwxr-xr-x 1 root wheel 12B Jan 11 19:23 /usr/bin/gcc-4.2 -> llvm-gcc-4.2 
lrwxr-xr-x 1 root wheel 32B Dec 25 08:24 /usr/bin/llvm-gcc -> ../llvm-gcc-4.2/bin/llvm-gcc-4.2 
lrwxr-xr-x 1 root wheel 32B Jan 11 19:19 /usr/bin/llvm-gcc-4.2 -> ../llvm-gcc-4.2/bin/llvm-gcc-4.2 

在/ usr/local/bin目录

maximus:~$ la /usr/local/bin/gcc* && la /usr/local/bin/llvm-gcc* 
lrwxr-xr-x 1 mmoser admin 46B Jan 11 21:14 /usr/local/bin/gcc-4.2 -> ../Cellar/apple-gcc42/4.2.1-5666.3/bin/gcc-4.2 
ls: /usr/local/bin/llvm-gcc*: No such file or directory 

版本

maximus:~$ gcc --version 
i686-apple-darwin11-llvm-gcc-4.2 (GCC) 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.11.00) 
Copyright (C) 2007 Free Software Foundation, Inc. 
This is free software; see the source for copying conditions. There is NO 
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 

maximus:~$ gcc-4.2 --version 
i686-apple-darwin11-gcc-4.2.1 (GCC) 4.2.1 (Apple Inc. build 5666) (dot 3) 
Copyright (C) 2007 Free Software Foundation, Inc. 
This is free software; see the source for copying conditions. There is NO 
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 

.bash_profile中含有(这就是把在$ HOME/.rvm/*路径?)

# Load RVM 
if [ -f $HOME/.rvm/scripts/rvm ]; then 
    source $HOME/.rvm/scripts/rvm 
fi 

电流echo $ PATH

/Users/mmoser/.rvm/gems/ruby-1.9.3-p362/bin 
/Users/mmoser/.rvm/gems/[email protected]/bin 
/Users/mmoser/.rvm/rubies/ruby-1.9.3-p362/bin 
/Users/mmoser/.rvm/bin 
/usr/bin 
/bin 
/usr/sbin 
/sbin 
/usr/local/bin 
/Users/mmoser 
/Users/mmoser/scripts 

回答

0

它看起来像你的PATH中有/Users/mmoser/.rvm/scripts/,这不会偶然发生 - 你必须手动添加它,请删除它,并再次安装宝石。

它也需要重新安装红宝石,因为INSTALL录得红宝石:

$ rvm config-get INSTALL 
/usr/bin/install -c 

这样跑:

rvm reinstall all 
+0

我别名从我的Dropbox帐户我点文件,这条道路是 一个来自别人的残余。谢谢你让我信服 清理我的PATH declorations,这是非常需要的;)唉,我的 问题依然存在。 (当前路径加入问题) – mmoser

+0

增加更多信息 – mpapis

+0

BAM!就是这样,真棒酱。非常感谢。 – mmoser

相关问题