0

如果我知道 gem 有一个 github 存储库,但在终端中我无法通过“gem install”或“bundle install”安装 gem,我该怎么办,因为它失败并出现以下错误:

Could not find gem 'refinerycms-memberships (= 1.0)' in any of the gem sources listed in your Gemfile.

我在 ruby​​gems.org 上也找不到它,所以有没有其他方法可以安装它:(

4

2 回答 2

1

如果您正在使用,bundle install那么我假设您正在使用 Gemfile 进行安装。在这种情况下,您可以指定一个 git repo

gem refinerycms-memberships, :git => "git://path.to/git/repo"
于 2011-09-25T11:41:11.137 回答
1

特别是对于这个 gem,我在我的 Gemfile 中发现了这行代码对我有用:

gem 'refinerycms-memberships', '~> 2.0.0', :git => 'https://github.com/rbriank/refinerycms_membership.git'

根据您看到这篇文章的时间,您可能需要修改版本或可能添加

:branch => ....选项。

于 2013-03-25T17:44:09.160 回答