我无法在优胜美地10.10上安装therubyracer gem。
这是日志:
11:53 $ gem安装libv8 -v'3.16.14.3'---with-system-v8 使用以下命令构建本机扩展:'--with-system-v8' 这可能需要一段时间... 成功安装libv8-3.16.14.3 解析libv8-3.16.14.3的文档 安装libv8-3.16.14.3的ri文档 0秒后完成libv8的安装文档 已安装1个宝石 02:05 $ gem安装therubyracer -v'0.12.1'---with-system-v8 使用以下命令构建本机扩展:'--with-system-v8' 这可能需要一段时间... 错误:安装therubyracer时出错: 错误:无法生成gem本机扩展。 /usr/local/var/rbenv/versions/2.1.2/bin/ruby extconf.rb --with-system-v8 检查-lpthread中的main()...是 检查-lobjc中的main()...是 正在检查v8.h ...否 *** extconf.rb失败*** 由于某些原因(可能缺少必要)而无法创建Makefile 库和/或标题。检查mkmf.log文件以获取更多详细信息。你可以 需要配置选项。 提供的配置选项: --with-opt-dir --without-opt-dir --with-opt-include --without-opt-include = $ {opt-dir} / include --with-opt-lib --without-opt-lib = $ {opt-dir} / lib --with-make-prog --with-make-prog --srcdir =。 --curdir --ruby = / usr / local / var / rbenv / versions / 2.1.2 / bin / ruby --with-pthreadlib --without-pthreadlib --with-objclib --with-objclib -启用调试 -禁用调试 --with-v8-dir --without-v8-dir --with-v8-include --without-v8-include = $ {v8-dir} / include --with-v8-lib --without-v8-lib = $ {v8-dir} / lib /usr/local/var/rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/libv8-3.16.14.3/ext/libv8/location.rb:50:在`configure'中:您有选择使用系统上找到的V8版本(Libv8 :: Location :: System :: NotFoundError) *不是*与libv8 rubygem捆绑在一起的一个。然而, 找不到它。请确保您使用的是 与3.16.14.3兼容的v8。你可以 如果它是非标准的,则需要特殊的--with-v8-dir选项 位置 谢谢, 经理 来自/usr/local/var/rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/libv8-3.16.14.3/lib/libv8.rb:7:在`configure_makefile'中 来自extconf.rb:32:in' extconf失败,退出代码1 宝石文件将保留安装在/usr/local/var/rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/therubyracer-0.12.1中以进行检查。 结果记录到/usr/local/var/rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/extensions/x86_64-darwin-14/2.1.0-static/therubyracer-0.12.1/gem_make。出