0

我在类似的问题上经历了很多答案,但我没有成功。我正在尝试在我的 MAC OSX 10.12.4 上安装 therubyracer 0.12.3,但收到以下错误。请帮忙。现在被这个问题困扰了两天。

sudo gem install therubyracer -v '0.12.3'

构建原生扩展。这可能需要一段时间... 错误:安装 ruby​​racer 时出错:错误:无法构建 gem 原生扩展。

current directory: /Users/aj035785/.rvm/rubies/ruby-2.3.1/lib/ruby/gems/2.3.0/gems/therubyracer-0.12.3/ext/v8

/Users/aj035785/.rvm/rubies/ruby-2.3.1/bin/ruby -r ./siteconf20170420-2619-13h8man.rb extconf.rb 检查 -lpthread 中的 main() ...是检查 main()在 -lobjc... 是的,正在创建 Makefile

当前目录:/Users/aj035785/.rvm/rubies/ruby-2.3.1/lib/ruby/gems/2.3.0/gems/therubyracer-0.12.3/ext/v8 使“DESTDIR=”干净

当前目录:/Users/aj035785/.rvm/rubies/ruby-2.3.1/lib/ruby/gems/2.3.0/gems/therubyracer-0.12.3/ext/v8 make "DESTDIR=" 编译 accessor.cc make : /usr/local/opt/apple-gcc42/bin/g++-4.2: 没有这样的文件或目录 make: *** [accessor.o] 错误 1

制作失败,退出代码 2

Gem 文件将继续安装在 /Users/aj035785/.rvm/rubies/ruby-2.3.1/lib/ruby/gems/2.3.0/gems/therubyracer-0.12.3 以供检查。结果记录到 /Users/aj035785/.rvm/rubies/ruby-2.3.1/lib/ruby/gems/2.3.0/extensions/x86_64-darwin-16/2.3.0/therubyracer-0.12.3/gem_make.out块引用

我觉得这可能是根本原因 - make: /usr/local/opt/apple-gcc42/bin/g++-4.2: No such file or directory

4

0 回答 0