haskell - 在 Openshift 中部署 Haskell(独立、yesod、snap...)失败

标签 haskell openshift yesod haskell-snap-framework scotty

每当我尝试基于 Haskell cartridge 创建应用程序时,都会导致以下错误的变体:

应用程序的初始构建失败:Shell 命令 '/sbin/runuser -s/bin/sh 55c67c940c1e6694ac000017 -c "exec/usr/bin/runco​​n 'unconfined_u:system_r:openshift_t:s0:c5,c753 '/bin/sh -c\"gear postreceive --init >>/tmp/initial-build.log 2>&1\""' 返回错误。 rc=137 .最后 10 kB 的构建输出:服务器未运行,无需停止。修复 1 个部署的链接构建 git ref 'master',提交 6b8beb4 从 hackage.haskell.org 下载最新的包列表

这发生在 Openshift hub 中的预定义卡式盒,例如 Snap、Yesod、Scotty 和 wiki (https://wiki.haskell.org/Web/Cloud) 中定义的卡式盒。

我正在请求帮助,因为他的应用程序从未被创建,因此我无法检查日志,而且我无法从错误消息中获益。我尝试了除 Haskell 之外的其他墨盒类型,它们创建得很好。

最佳答案

这是由 https://github.com/haskell/cabal/issues/2396 引起的, 请参阅 https://wiki.haskell.org/Web/Cloud#OpenShift .可能在 cabal-install 1.24 中修复。

关于haskell - 在 Openshift 中部署 Haskell(独立、yesod、snap...)失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31899193/

相关文章:

haskell - Splice 是否支持 Unicode?

java - HTTP 状态 500 - java.lang.NoClassDefFoundError : java/time/temporal/TemporalField when run app on OpenShift

docker - 将tomcat docker镜像部署到openshift容器上的权限被拒绝的错误-/usr/local/tomcat/conf/web.xml(权限被拒绝)

java - Openshift pre_start Hook 在应用程序重新启动时不起作用

haskell - 设置 Yesod DevOpts

Haskell 随机生成

performance - 具有中间值的融合优化

haskell - threepenny-gui:如何获取文字?

haskell - YesodDB,如何正确放置类型

haskell - Yesod - 用户个人资料图片应该存储在静态目录中吗?