我们有一个特定于我们项目的gem,也可以在多个项目中共享。当我们尝试使用bundle:install
命令通过capistrano安装我们的Gemfile时,它没有提到它无法找到foo-1.0.0.gem的源代码
** [out :: ubuntu@14.245.216.229] Could not find foo-1.0.0 in any of the sources
我应该如何解决这个问题,因为我无法在公共存储库中公开这个gem。什么是捆绑和部署的正确方法。
答案 0 :(得分:1)
我相信你应该像这样提供宝石的来源:
gem 'foo', :git => 'https://my_username:my_password@github.com/my_github_account/my_repo.git'
如果您不能选择此选项,则可能需要设置own gem server或vendor the gem