如何安装TheRubyRacer for Windows(libv8)

时间:2016-02-08 22:56:10

标签: ruby rubygems windows-10 therubyracer

这是我安装BeEF以便在手机上测试内容时的CMD日志

C:\ Ruby22 \ BeEF> gem install therubyracer -v 0.11.3 暂时增强PATH以包括DevKit ...... 构建原生扩展。这可能需要一段时间...... 错误:安装therubyracer时出错:         错误:无法构建gem原生扩展。

C:/Ruby22/bin/ruby.exe -r ./siteconf20160208-15524-46e9ed.rb extconf.rb 检查-lpthread中的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
    --without-make-prog
    --srcdir=.
    --curdir
    --ruby=C:/Ruby22/bin/$(RUBY_BASE_NAME)
    --with-pthreadlib
    --without-pthreadlib
    --enable-debug
    --disable-debug
    --with-v8-dir
    --without-v8-dir
    --with-v8-include
    --without-v8-include=${v8-dir}/include
    --with-v8-lib
    --without-v8-lib=${v8-dir}/lib

C:/Ruby22/lib/ruby/gems/2.2.0/gems/libv8-3.11.8.17/ext/libv8/location.rb:50:在`configure':你已选择使用该版本在您的系统上找到的V8(Libv8 :: Location :: System :: NotFoundError) 并且与libv8 ruby​​gem捆绑的那个。然而, 它无法找到。请确保你有一个版本 与安装的3.11.8.17兼容的v8。你可以 需要特殊的--with-v8-dir选项,如果它是非标准的 位置

感谢, 管理

    from C:/Ruby22/lib/ruby/gems/2.2.0/gems/libv8-3.11.8.17/lib/libv8.rb:7:in `configure_makefile'
    from extconf.rb:32:in `<main>'

extconf失败,退出代码1

Gem文件将保留在C:/Ruby22/lib/ruby/gems/2.2.0/gems/therubyracer-0.11.3中进行检查。 结果记录到C:/Ruby22/lib/ruby/gems/2.2.0/extensions/x86-mingw32/2.2.0/therubyracer-0.11.3/gem_make.out

C:\ Ruby22 \ BeEF&gt; gem&#39; therubyracer&#39;,&#39;〜&gt; 0.11.3&#39; 错误:执行gem时...(Gem :: CommandLineError)     未知命令therubyracer,

C:\ Ruby22 \牛肉&GT;

----------------------------------------------- ----------------

任何人都知道如何正确安装这个宝石?

我在Windows 10 x32 Bit上,顺便说一句

0 个答案:

没有答案