如何在heroku上安装fork gems?

时间:2010-06-11 09:45:34

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

我正在努力让Heroku使用aws-s3 gem在亚马逊s3 webserivces上使用欧洲桶。我似乎需要安装一个分叉版本的gem来解决这个问题。但是,使用heroku我只能使用.gems文件来安装gem。

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

2 个答案:

答案 0 :(得分:1)

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

#Unpacks all gems
rake gems:unpack

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

答案 1 :(得分:1)

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

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