【发布时间】:2014-08-06 16:00:32
【问题描述】:
我正在尝试使用我创建的 Ruby gem(称为“mygem”)。但是我的 rails 应用程序找不到它。有人可以告诉我为什么以及如何解决它吗?
第 1 步:验证 mygem 是否存在于我的当前目录中:
$ pwd
/myDir
$ ls mygem-1.7.3.gem
-rw-r--r-- 1 myuser wheel 27136 Aug 6 11:41 mygem-1.7.3.gem
第 2 步:确保 Gemfile 说要从正确的位置拾取我的宝石:
$ grep mygem Gemfile
gem "mygem", :path => "/myDir"
第 3 步:执行bundle install。
但是当我这样做时,它说找不到它:
$ bundle install
Fetching gem metadata from http://rubygems.org/........
Fetching gem metadata from http://gems.myserver.com/...
Fetching additional metadata from http://rubygems.org/....
Fetching additional metadata from http://gems.myserver.com/..
Resolving dependencies...
Could not find gem 'mygem (>= 0) ruby' in source at /myDir.
Source does not contain any versions of 'mygem (>= 0) ruby'
【问题讨论】: