【问题标题】:Cannot install therubyracer -v 0.9.9, out of solutions无法安装 therubyracer -v 0.9.9,没有解决方案
【发布时间】:2014-11-19 16:58:36
【问题描述】:

我正在尝试在我的 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' 用于 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

【问题讨论】:

  • 你最近更新了 XCode 吗?
  • 是的,我大约两周前更新到-v 6,是这个原因吗?

标签: ruby gem therubyracer


【解决方案1】:

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

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

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

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

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

【讨论】:

  • 谢谢先生!我尝试了您的建议,但似乎不起作用。
  • 我在 Dradis/server 中运行了“bundle install”,它以如下错误结束:Gem::Ext::BuildError: ERROR: Failed to build gem native extension。 .... 并且“安装 ruby​​racer (0.9.9) 时出错,Bundler 无法继续。在捆绑之前确保gem install therubyracer -v '0.9.9' 成功。”然后我尝试按照指示安装 ruby​​racer,并且发生了相同的错误(与我的问题一样)。
猜你喜欢
  • 2012-11-10
  • 2016-01-25
  • 1970-01-01
  • 2012-03-25
  • 1970-01-01
  • 1970-01-01
  • 2012-08-24
  • 2014-12-10
  • 1970-01-01
相关资源
最近更新 更多