我创造并将宝石推到了rubygems。我可以使用:
安装'gem install mygem'
=> mygem installed
.. ..和
# Gemfile
gem 'mygem', git: 'git@github.com:me/mygem.git'
但如果我只将gem 'mygem'
放入我的Gemfile和bundle install
,我会收到此错误:
Fetching gem metadata from https://rubygems.org/.......
Fetching gem metadata from https://rubygems.org/..
Could not find gem 'mygem (>= 0) ruby' in the gems available on this machine.
在格林威治标准时间下午3点,宝石被推到了rubygems。不确定元数据捆绑器是否正在获取与gem install
使用的元数据相同。
在将mygem
添加到Gemfile之前,我已成功bundle install
30个其他宝石。另请注意available on this machine
部分。为什么不像我以前见过的那样in any sources
?
Bundler version 1.2.2
答案 0 :(得分:1)
更正:一段时间后,我刚刚添加的宝石出现在捆绑器寻找它们的地方。显然宝石列表捆绑使用很少更新。因此,对于正在开发的gem,只需在Gemfile中使用:git表示法:
gem 'iso_3166', :git => 'git@github.com:sergeych/iso_countries.git'