我的 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