ruby-on-rails - 在 Heroku 中添加免费的 Pascal 编译器

标签 ruby-on-rails heroku freepascal

我有一个 Rails 应用程序,其中某些功能需要 Free Pascal Compiler上类。本地一切正常,但我现在想在 Heroku 中部署它。有什么办法可以在那里安装编译器吗?

编辑:

我试过 these steps .结果,我创建了这两个存储库( fpc filesmy buildpack )。最后,我设置:

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 并没有收到任何错误,但编译器在我的应用程序中仍然不可用。

最佳答案

我对heroku一无所知,但似乎您只是将一些tar提取到某个目录而没有任何实际安装配置。

  • 不向路径添加任何内容(需要?)
  • 无需配置 fpc(fpc.cfg 包含需要修改的路径)
  • 没有权限管理(可能有些文件需要可执行权限)
  • (没有任何类型的建筑物,我假设 tar 是二进制快照)

  • 你也没有说出你得到的确切错误。

    关于ruby-on-rails - 在 Heroku 中添加免费的 Pascal 编译器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43022917/

    相关文章:

    mysql - 如何监控rails应用程序和mysql数据库之间的连接是否建立

    git - 连接到 Heroku node.js 应用程序中的数据库,而不在 git 上显示身份验证详细信息

    delphi - 在 Lazarus 和 Delphi 之间进行选择的预定义符号

    ruby-on-rails - rails : Conditionally loading associations

    ruby-on-rails - ruby NoMethodError : undefined method `messages' for []:Array

    macos - Mac Os Lion 上的 ruby​​gems 出现 "No such file or directory - getcwd"错误

    Heroku 上的 Node.js + SSL。 SSL 由 Nginx 还是 Node.js 处理?

    freepascal - 如何检测 Windows 下 FreePascal 中的 stdin 或 stdout 是否重定向?

    freepascal - 省略汇编器函数的汇编器关键字

    mysql - 将 MySQL "get top y for each n"GROUP BY 查询转换为 PostgreSQL