ruby-on-rails – 安装Rails时“无法构建gem原生扩展”
发布时间:2020-12-17 04:24:00 所属栏目:百科 来源:网络整理
导读:我是航站楼的新手所以请耐心等待.已成功完成以下安装(按此特定顺序): xCode 4.5 RVM 1.16 GCC 4.2.1 Ruby 1.9.3 当尝试安装Rails(“gem install rails”)时,安装开始,但随后因错误而中断:“无法构建gem native extension”.不知道这是指什么.想法?我还需
我是航站楼的新手所以请耐心等待.已成功完成以下安装(按此特定顺序):
> xCode 4.5 当尝试安装Rails(“gem install rails”)时,安装开始,但随后因错误而中断:“无法构建gem native extension”.不知道这是指什么.想法?我还需要事先安装其他东西吗? 编辑:和输出 – Building native extensions. This could take a while... ERROR: Error installing rails: ERROR: Failed to build gem native extension. /Users/staffanestberg/.rvm/rubies/ruby-1.9.3-p194/bin/ruby extconf.rb creating Makefile make compiling generator.c make: /usr/bin/gcc-4.2: No such file or directory make: *** [generator.o] Error 1 Gem files will remain installed in /Users/staffanestberg/.rvm/gems/ruby-1.9.3-p194/gems/json-1.7.5 for inspection. Results logged to /Users/staffanestberg/.rvm/gems/ruby-1.9.3-p194/gems/json-1.7.5/ext/json/ext/generator/gem_make.out 编辑:使用iouri的建议解决.在.bash-profile中添加export CC = gcc,然后为正确的编译器创建符号链接, sudo ln -sf /usr/bin/llvm-gcc-4.2 /usr/bin/gcc-4.2 解决方法
确保首先安装Xcode的命令行工具,Xcode>偏好>下载>组件.然后将此行添加到主文件夹?/ .bash_profile中的.bash_profile文件中:
export CC=gcc 仔细检查/usr/bin中是否有gcc(可能是符号链接)(最有可能),并指向有效的gcc编译器,例如:gcc – > LLVM-GCC-4.2 您可能必须重新启动终端才能使此更改生效. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |