我正在面对这个问题
vagrant plugin install vagrant-berkshelf --plugin-version ">= 2.0.1"
我收到此错误
安装dep_selector(1.0.3)和Bundler时发生错误 无法继续。确保
gem install dep_selector -v '1.0.3'
在捆绑之前成功。
我已经看到提到这个问题,包括Ubuntu的解决方法,但我找不到mac OSX的解决方法
https://github.com/berkshelf/vagrant-berkshelf/issues/191 https://github.com/berkshelf/berkshelf/issues/1138
有没有人在OSX上解决这个问题?
答案 0 :(得分:6)
从https://github.com/opscode/dep-selector/issues/28我可以通过以下方式解决此错误:
GEM_PATH=~/.vagrant.d/gems GEM_HOME=~/.vagrant.d/gems /Applications/Vagrant/embedded/bin/gem install dep_selector -v '1.0.3'
但也有https://github.com/berkshelf/vagrant-berkshelf/issues/209
GEM_HOME=~/.vagrant.d/gems gem install dep_selector -v '1.0.3'
我认为这也可行。
不确定以下是否适合我(从brew安装gecode)。
您列出的问题之一,链接到:https://github.com/opscode/dep-selector-libgecode/issues/15
gem uninstall dep-selector-libgecode
gem uninstall dep_selector
USE_SYSTEM_GECODE=1 gem install dep-selector-libgecode
gem install dep_selector
这会失败......但错误信息包含:
cd $( brew --prefix )
git checkout 3c5ca25 Library/Formula/gecode.rb
brew install gecode
我也尝试过这些步骤。
我们所有人都有时间搬到小牛队去寻找ChefDK:)