加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

osx-yosemite – 无法在干净安装Yosemite和干净版ruby上安装ther

发布时间:2020-12-16 21:19:41 所属栏目:百科 来源:网络整理
导读:有很多人有类似的问题,我过去曾经在其他机器上遇到其中一个并且没有一个解决方案似乎有效 – 我似乎也有比其他有类似问题的人有不同的错误: Building native extensions. This could take a while...ERROR: Error installing therubyracer: ERROR: Failed t
有很多人有类似的问题,我过去曾经在其他机器上遇到其中一个并且没有一个解决方案似乎有效 – 我似乎也有比其他有类似问题的人有不同的错误:
Building native extensions.  This could take a while...
ERROR:  Error installing therubyracer:
    ERROR: Failed to build gem native extension.

    /Users/username/.rvm/rubies/ruby-2.0.0-p353/bin/ruby -r ./siteconf20150412-25981-y7cvt6.rb extconf.rb
checking for main() in -lpthread... yes
checking for main() in -lobjc... yes
creating Makefile

make "DESTDIR=" clean

make "DESTDIR="
compiling accessor.cc
clang: warning: argument unused during compilation: '-rdynamic'
In file included from accessor.cc:1:
In file included from ./rr.h:6:
In file included from /Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/vector:265:
In file included from /Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/__bit_reference:15:
In file included from /Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/algorithm:628:
In file included from /Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/memory:604:
/Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/iterator:341:10: fatal error: '__debug' file not found
#include <__debug>
         ^
1 error generated.
make: *** [accessor.o] Error 1

make failed,exit code 2

Gem files will remain installed in /Users/ecnalyr/.rvm/gems/ruby-2.0.0-p353@canopy/gems/therubyracer-0.12.2 for inspection.
Results logged to /Users/ecnalyr/.rvm/gems/ruby-2.0.0-p353@canopy/extensions/x86_64-darwin-14/2.0.0/therubyracer-0.12.2/gem_make.out

运行时:

gem install therubyracer -v '0.12.2'

或者干脆

bundle install

我的宝石文件中包含了therubyracer.

我正在运行Yosemite 10.10.3,Ruby 2.0.0-p353,我已经卸载了所有内容并尝试了gem install libv8 – –with-system-v8解决方案经常遇到这类问题但是没有找到解析度.

解决方法

我能够通过重新安装 Command Line Tools for XCode 6.2(而不是XCode 6.3的那些)来解决这个问题.

Stack Overflow 29529455还有更多的讨论.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读