2012-06-22 165 views
0
gem install mygem 
ERROR: Error installing mygem: 
     mygem requires mygem-adapter (>= 0, runtime) 

我想知道是否有一種簡單的方法來自動安裝相關的寶石,當我想安裝寶石?像gem install mygem -with_dependancies。是這樣的可能嗎?安裝寶石時,如何自動安裝依賴關係?

+0

顯示您gemspec –

+1

它看起來像你的依賴寶石不在回購中。 Gem install默認在rubygems.org上顯示,所以如果這是一個內部gem,你需要指定路徑或你自己的gemserver。通過defualt寶石放置依賴。 –

回答

0

gem沒有找到該依賴項,因爲它只從已安裝的gem和rubygems.org中提取依賴項。您需要:

添加您自己的寶石來源,你的寶石很可能不是rubygems.org(默認)

gem install your-gem --source http://mygemserver.com 

或者

gem install /path/to/mygem.gem 
-2

看看Bundler(http://gembundler.com) - 它簡化了使用寶石的工作。