Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 在osx 10.12.4上安装therubyracer时出错_Ruby On Rails_Xcode_Macos_Gcc_Therubyracer - Fatal编程技术网

Ruby on rails 在osx 10.12.4上安装therubyracer时出错

Ruby on rails 在osx 10.12.4上安装therubyracer时出错,ruby-on-rails,xcode,macos,gcc,therubyracer,Ruby On Rails,Xcode,Macos,Gcc,Therubyracer,对于类似的问题,我已经做了很多回答,但都没有成功。我正在尝试在MAC OSX 10.12.4上安装Rubyracer 0.12.3,收到以下错误。请帮忙。我已经被这件事困扰了两天了 sudo gem安装therubyracer-v“0.12.3” 构建本机扩展。 这可能需要一段时间。。。错误:安装Robyracer时出错: 错误:无法生成gem本机扩展 current directory: /Users/aj035785/.rvm/rubies/ruby-2.3.1/lib/ruby/gems/

对于类似的问题,我已经做了很多回答,但都没有成功。我正在尝试在MAC OSX 10.12.4上安装Rubyracer 0.12.3,收到以下错误。请帮忙。我已经被这件事困扰了两天了

sudo gem安装therubyracer-v“0.12.3”

构建本机扩展。 这可能需要一段时间。。。错误:安装Robyracer时出错: 错误:无法生成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正在检查中的main() -lpthread。。。是正在-lobjc中检查main()。。。是,正在创建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=”compiling accessor.cc make: /usr/local/opt/apple-gcc42/bin/g++-4.2:没有这样的文件或目录 make:**[accessor.o]错误1

make失败,退出代码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:没有这样的文件或目录

您是否安装了XCode及其命令行工具?您接受其许可协议了吗?@spickermann是的,我有xcode 8.3.2并安装了带有xcode select--install的命令行工具