【发布时间】:2015-03-11 00:04:42
【问题描述】:
几天前,我在我的 Mac 上重新安装了 OS X Yosemite 和 Vagrant。问题是,每次我尝试更新所有插件或安装 vagrant 插件(vagrant-cachier)时,我都会收到以下错误:
An error occurred while installing json (1.8.2), and Bundler cannot continue.
Make sure that `gem install json -v '1.8.2'` succeeds before bundling.
Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension.
/opt/vagrant/embedded/bin/ruby extconf.rb
/opt/vagrant/embedded/bin/ruby: invalid option -H (-h will show valid options) (RuntimeError)
如果我在系统的二进制文件上安装 gem,它就可以工作。所以这似乎是内置的流浪二进制文件的问题。我也已经安装了命令行工具。我的 Vagrant 版本是 1.7.2
我已经用谷歌搜索了这个问题几个小时,但我没有发现这个问题。
我是否忘记了什么或有人有解决此问题的方法?
谢谢!
【问题讨论】:
标签: ruby plugins gem vagrant osx-yosemite