【发布时间】:2014-01-09 17:25:42
【问题描述】:
我的包文件似乎没有正确地从私有存储库中提取 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
- rvm 1.23.14
- 红宝石 2.0.0p247
- 阿特拉桑藏匿处
【问题讨论】:
标签: ruby git bundler bitbucket-server