如果我知道 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.
我在 rubygems.org 上也找不到它,所以有没有其他方法可以安装它:(
如果我知道 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.
我在 rubygems.org 上也找不到它,所以有没有其他方法可以安装它:(
如果您正在使用,bundle install
那么我假设您正在使用 Gemfile 进行安装。在这种情况下,您可以指定一个 git repo:
gem refinerycms-memberships, :git => "git://path.to/git/repo"
特别是对于这个 gem,我在我的 Gemfile 中发现了这行代码对我有用:
gem 'refinerycms-memberships', '~> 2.0.0', :git => 'https://github.com/rbriank/refinerycms_membership.git'
根据您看到这篇文章的时间,您可能需要修改版本或可能添加
:branch => ....
选项。