我无法在优胜美地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。出