0

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

更新的问题:

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

成功安装 libv8-3.3.10.4 构建原生扩展。这可能需要一段时间... 错误:安装 ruby​​racer 时出错:错误:无法构建 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:in <main>': undefined methodinclude_path' for 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

4

1 回答 1

0

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

  1. 打开 Xcode 并接受许可协议
  2. 重新安装命令行工具。

第二步似乎取决于您的操作系统版本。以下步骤之一应该有效:

  • 打开您的控制台并运行xcode-select --install,或者
  • 启动Install Command Line Developer Tools应用程序/System/Library/CoreServices

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

于 2014-09-26T00:41:35.270 回答