【问题标题】:How do I install forked gems on heroku?如何在 heroku 上安装分叉 gem?
【发布时间】:2011-03-02 14:16:49
【问题描述】:

我正在尝试让 Heroku 使用 aws-s3 gem 在亚马逊 s3 网络服务上使用欧洲存储桶。看来我需要安装 gem 的分叉版本来解决这个问题。但是,使用 heroku 我只能使用 .gems 文件来安装 gem。

我可以使用这个 .gems 文件以某种方式安装 forked-gems 吗?

【问题讨论】:

  • 你自己fork了gem吗?它托管在任何地方吗?

标签: ruby-on-rails rubygems amazon-s3 paperclip heroku


【解决方案1】:

Heroku 已经支持 Bundler,即使对于非 Rails 3 应用程序也是如此。 http://blog.heroku.com/archives/2010/2/17/gem_bundler_on_heroku/

您可以切换到 Bundler 并使用其语法让 Bundler 从 fork 下载 Gem。

【讨论】:

    【解决方案2】:

    在您的本地存储库中解压缩 gem,然后将其添加到您的 git 存储库。这会将 gem 复制到您的 vendor/gems 目录。还要记住从 .gems 列表中删除 gem 以防止 Heroku 使用不需要的版本。

    #Unpacks all gems
    rake gems:unpack
    
    #Unpack a specific gem
    rake gems:unpack GEM=xxxxx
    

    【讨论】:

      猜你喜欢
      • 2011-11-06
      • 2018-01-11
      • 1970-01-01
      • 2018-05-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-03
      • 2011-10-06
      相关资源
      最近更新 更多