我的捆绑文件似乎没有正确地从私有存储库中提取 gem。
在我的 Gemfile 中,我有:
group :internal do
gem 'private', git: 'ssh://git@internalserver.org:<port>/gems/private.git'
end
这会运行,详细日志记录会产生:
Updating ssh://git@internalserver.org:<port>/gems/private.git
Cloning into '/Users/<username>/.rvm/gems/ruby-2.0.0-p247/bundler/gems/private-ddec73caf50f'...
done.
当我导航到 时/Users/<username>/.rvm/gems/ruby-2.0.0-p247/bundler/gems/
,我看到正确克隆了正确的存储库,并且 gemspec 具有正确的名称。
当 bundler 完成运行时,gem list
不显示private
gem。当我尝试要求它时会产生错误。
我尝试删除存储库中的 Gemfile.lock 文件并重新运行,但没有奏效。Gemfile 中的所有公共 gem 都正确安装。
相关版本号/软件:
- 捆绑器版本 1.3.5
- 转速 1.23.14
- 红宝石 2.0.0p247
- 阿特拉桑藏匿处