我有一个Rails应用程序,其中一些功能需要Free Pascal编译器才能正常工作。在本地一切都很好,但现在我想在Heroku上部署它。有没有办法在那里安装编译器?
编辑:
我尝试了这些步骤。结果,我创建了这两个存储库(fpc文件,我的构建包)。最后,我设置:
作为响应,我收到了:
我已经将代码推送到Heroku,没有收到任何错误提示,但是编译器仍然不能在我的应用程序中使用。
编辑:
我尝试了这些步骤。结果,我创建了这两个存储库(fpc文件,我的构建包)。最后,我设置:
heroku config:add BUILDPACK_URL=https://github.com/rwehresmann/heroku-fpc-buildpack.git
作为响应,我收到了:
Setting BUILDPACK_URL and restarting ⬢ farma-alg-reborn... done, v17
BUILDPACK_URL: https://github.com/rwehresmann/heroku-fpc-buildpack.git
我已经将代码推送到Heroku,没有收到任何错误提示,但是编译器仍然不能在我的应用程序中使用。
install.sh
生成的。我将其添加到了我在提问中引用的 buildpack 的bin/release
文件中的路径中。我没有提及,但我在 Heroku 中运行构建包时没有任何错误。看起来我确实有些遗漏了,但直到现在我还没有修复。 - rwehresmannapt-get
,但在Heroku上我没有这个选项。所以我不完全确定我正在做的是否正确。我在我的脚本中所做的是:解压缩安装脚本生成的文件并将其放置在路径vendor/fpc
中,并将其添加到$PATH:/app/vendor/fpc/bin
路径中。 - rwehresmannfpc.cfg
文件(我还尝试直接运行安装脚本)。我不知道,肯定需要额外的配置,但FPC文档在这种情况下并不特别有帮助。 - rwehresmann