解决方案无法安装therubyracer -v 0.9.9

时间:2014-09-25 03:01:02

标签: ruby gem therubyracer

我正在尝试在我的Mac上安装Dradis,并且必须在安装中包含therubyracer(版本:0.9.9),我在其他帖子中尝试了所有建议,但没有一个有效。我想知道是否有任何方法可以安装它?谢谢!!!

更新了问题:

我卸载了libv8并重新安装它,它似乎工作正常。然后我重申 “gem install therubyracer -v'0.9.9',这是一条新的错误消息:这条新消息是否响铃?感谢大家!

成功安装了libv8-3.3.10.4 构建原生扩展。这可能需要一段时间...... 错误:安装therubyracer时出错:     错误:无法构建gem原生扩展。

/Users/Prime/.rvm/rubies/ruby-1.9.3-p547/bin/ruby extconf.rb

在-lobjc中检查main()...是的 * extconf.rb失败* 由于某些原因,可能无法创建Makefile 必要的库和/或标题。检查mkmf.log文件以获取更多信息 细节。您可能需要配置选项。

提供配置选项:

--with-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=/Users/Prime/.rvm/rubies/ruby-1.9.3-p547/bin/ruby
--with-objclib
--without-objclib

extconf.rb:15:在<main>': undefined method include_path'中为Libv8:Module(NoMethodError)

extconf失败,退出代码1

Gem文件将保留在/Users/Prime/.rvm/gems/ruby-1.9.3-p547/gems/therubyracer-0.9.9中进行检查。 结果记录到/Users/Prime/.rvm/gems/ruby-1.9.3-p547/extensions/x86_64-darwin-13/1.9.1/therubyracer-0.9.9/gem_make.out

1 个答案:

答案 0 :(得分:0)

也许这个问题与最近的XCode更新有关。更新XCode后,您需要执行以下步骤:

  1. 打开Xcode并接受许可协议
  2. 重新安装命令行工具。
  3. 第二步似乎取决于您的操作系统版本。以下步骤之一应该有效:

    • 打开控制台并运行xcode-select --install
    • Install Command Line Developer Tools
    • 中启动/System/Library/CoreServices应用

    重新安装命令行工具后,尝试重新运行bundle install