2012-06-22 122 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) - 它简化了使用宝石的工作。