捆绑安装错误。来源不包含任何版本的[英] Bundle install error: Source does not contain any versions of

本文是小编为大家收集整理的关于捆绑安装错误。来源不包含任何版本的的处理方法,想解了捆绑安装错误。来源不包含任何版本的的问题怎么解决?捆绑安装错误。来源不包含任何版本的问题的解决办法?那么可以参考本文帮助大家快速定位并解决问题。

问题描述

我的 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.宝石规格

我可能正在做一些别人的眼睛可以看到的愚蠢的事情.

编辑

我将 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/1afca04b08a084dafb9bdf6e595a2bb9a7bfa>

推荐答案

gemspec 文件名为 simplemenu.gemspec 而不是 simple_menu.gemspec.

本文地址:https://www.itbaoku.cn/post/786678.html