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