我正在尝试将gem直接从github导入到我的应用程序中,但我一直收到下面的错误。
Updating https://username:password@github.com/my-repo/moodle-api.git
Fetching gem metadata from https://rubygems.org/...........
Fetching version metadata from https://rubygems.org/...
Fetching dependency metadata from https://rubygems.org/..
Could not find gem 'moodle-api (>= 0) ruby' in https://username:password@github.com/my-repo/moodle-api.git (at
v1.1).
Source does not contain any versions of 'moodle-api (>= 0) ruby'我发现了多个有类似问题的帖子,但似乎没有一个解决方案有效。
Bundle install error: Source does not contain any versions of
'Could not find gem' error when specifying a forked version of a gem from Github in my gemfile
我正在使用以下命令导入它
gem 'moodle-api', :git => 'https://username:password@github.com/my-repo/moodle-api.git', :tag => 'v1.1'gem的名称是moodle-api,而gemspec文件的名称是moodle-api.gemspec。版本设置也是正确的。
有什么想法吗?我被难住了。
发布于 2015-07-09 00:21:22
如果你真的只想让gem启动并在本地工作,你可以尝试下载它并将其放入供应商/gem中,然后将以下代码添加到Gemfile中:
gem 'moodle-api', path: 'vendor/gems/moodle-api'如果gem可以工作,你可以公开repo,看看你是否仍然有问题使用bundler来获取它。这可能并不理想,但它至少会让你在公开宝石之前先玩一玩。
https://stackoverflow.com/questions/31297675
复制相似问题