Abd*_*med 5 haskell heroku cedar
我想在Heroku上运行Haskell.我编译了一个二进制文件app并创建了Procfile如下:
web: ./app +RTS -N4
Run Code Online (Sandbox Code Playgroud)
当我把它推到Heroku时,它说:
-----> Heroku receiving push
! Heroku push rejected, no Cedar-supported app detected
Run Code Online (Sandbox Code Playgroud)
现在我想,Cedar不支持滚动你的二进制文件.有没有办法部署它?
我见过https://github.com/mwotton/heroku_haskell_demo.这家伙似乎已经部署到Heroku但是它已经不再适用了.Heroku上看到GemfileS和认为它是一个Ruby应用程序,并运行它的默认Procfile与Bundle install这显然失败.
小智 4
您可以将 Haskell 应用程序部署为 Node.js。Cedar stack 通过 package.json 文件的存在将应用程序识别为 Node.js。因此,您应该创建一个 package.conf,如下所示:
包.json:
{ "name": "project-name", "version": "0.0.1", "dependencies": {} }
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1236 次 |
| 最近记录: |