【问题标题】:How to deploy a private gem using capistrano如何使用 capistrano 部署私有 gem
【发布时间】:2013-06-06 08:18:30
【问题描述】:

我们有一个特定于我们项目的 gem,并且在多个项目之间共享。当我们尝试通过 capistrano 使用bundle:install 命令安装我们的 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。捆绑和部署的正确方法是什么。

【问题讨论】:

    标签: ruby-on-rails capistrano bundler rvm-capistrano


    【解决方案1】:

    我认为您应该像这样提供 gem 的来源:

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

    如果这不适合您,您可能需要设置您的 own gem servervendor the gem

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-08-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-31
      相关资源
      最近更新 更多