【发布时间】:2012-10-15 22:01:44
【问题描述】:
我的 gem 文件包含:
gem "breadcrumb", :git => "git@github.com:mjacobus/Breadcrumb.git"
gem "simple_menu", :git => "git@github.com:mjacobus/simple_menu.git"
第一个 gem 按预期安装,但第二个失败。
Updating git@github.com:mjacobus/simple_menu.git
Fetching gem metadata from https://rubygems.org/........
Could not find gem 'simple_menu (>= 0) ruby' in git@github.com:mjacobus/simple_menu.git (at master).
Source does not contain any versions of 'simple_menu (>= 0) ruby'
类似的帖子指出缺少 .gemspec 文件,但该文件存在。 https://github.com/mjacobus/simple_menu/blob/master/simple_menu.gemspec
我可能正在做一些别人的眼睛可以看到的愚蠢的事情。
编辑
我将 repo 克隆到 vendor/plugins 文件夹并更改了我的 Gemfile
gem "simple_menu", :path => "vendor/plugins/simple_menu"
捆绑安装问题现在错误:
bundle install
Fetching gem metadata from https://rubygems.org/.......
Could not find gem 'simple_menu (>= 0) ruby' in source at vendor/plugins/simple_menu.
Source does not contain any versions of 'simple_menu (>= 0) ruby'
编辑 2
我知道这是一个愚蠢的错误。宝石名称不正确。
https://github.com/mjacobus/simple_menu/commit/1afca04b08a084dafb9bdf6e595a2bb9a7b7a55f
【问题讨论】:
-
请您发布您的答案并将其标记为已接受的答案吗?这将从未回答的问题列表中清除此问题。谢谢!
-
谢谢,你也这样做了,你节省了我一些时间!
-
感谢您的“编辑 2”评论,让我仔细检查并意识到我做了同样的事情!
-
还要注意名称区分大小写,所以
s.name = "Foo"不能与gem "foo"一起使用。
标签: ruby-on-rails plugins rubygems