2014-07-15 135 views
2

我面臨運行流浪漢1.6.3無法在Mac OSX上

vagrant plugin install vagrant-berkshelf --plugin-version ">= 2.0.1" 

我得到這個錯誤

在安裝dep_selector(1.0出錯這一問題安裝berkshelf 2.0.1。 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?

回答

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 

我還做了這些步驟,因爲我是試圖解決這個問題。

時間讓我們所有人都轉移到小牛的廚師DK :)

+0

偉大的答案男人,對你很好。 – roo2