在Heroku上安装Commonmarker(C app的Ruby包装器)

时间:2016-04-10 04:46:31

标签: ruby-on-rails heroku

我目前正在尝试在我的Heroku应用上安装CommonMarker gem。我已将它包含在我的Gemfile中,并且正如我所料,由于coku不存在于Heroku中,因此无法捆绑安装。我设法在我的开发环境中安装了cmake,但是对于Heroku来说这是怎么回事。

据我了解,只在捆绑过程中需要cmake,这将创建libcmark使用的二进制文件,而后者又由Commonmarker使用。我已经阅读了有关buildpacks的内容,但这似乎主要是关于自定义开发环境。

任何帮助都会有很大帮助。感谢。

1 个答案:

答案 0 :(得分:2)

登录Heroku并转到您应用的settings页面。在Buildpacks部分下按以下顺序添加。

  1. https://github.com/ello/heroku-buildpack-cmake
  2. Ruby(官方Heroku版)
  3. 注意:我能够推送到Heroku并且构建成功,但应用程序slug大小膨胀。