0

我们有一个特定于我们项目的 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。捆绑和部署的正确方法是什么。

4

1 回答 1

1

我相信您应该像这样提供 gem 的来源:

gem 'foo', :git => 'https://my_username:my_password@github.com/my_github_account/my_repo.git'

如果这不适合您,您可能需要设置自己的 gem 服务器供应 gem

于 2013-06-06T09:08:14.427 回答