Heroku/Rails:如何在Heroku上安装GNU Scientific Library(GSL)?

sko*_*ozz 5 ruby ruby-on-rails heroku tf-idf gsl

我需要在运行Rails(4.0.2)应用程序的Heroku上安装GSL库,以使用一些依赖它的gem.

目标: 安装GSL库以在Heroku中使用GSL相似性宝石.

尝试的方法:

我尝试过这些步骤(编译二进制文件):

它适用于我的本地环境,但不适用于Heroku.Heroku不允许sudo但允许访问heroku run.问题是文件系统是短暂的,dyno只会在你的控制台会话中存在.

更新:

我也尝试构建自己的Heroku Buildpack但我无法使其工作.我尝试过使用multipacks.我不是Heroku Buildpack专家所以也许这就是问题所在,我正在学习更多关于它的一个简单的存储库,其中包含一个示例和对此问题的扩展解释.

met*_*gfu 1

几个月前我为 1.15 和 1.16 制作了一个heroku buildpack

做就是了:

heroku buildpacks:set git://github.com/gregory/heroku-gsl-buildpack.git#gsl-1.16

或者

heroku buildpacks:set git://github.com/gregory/heroku-gsl-buildpack.git#gsl-1.15