gpt4 book ai didi

heroku - 如何将 Elm 和 Phoenix Elixir 部署到 Heroku?

转载 作者:行者123 更新时间:2023-12-02 04:39:30 25 4
gpt4 key购买 nike

当尝试将 Phoenix/Elm 项目部署到 Heroku 时,我遇到了以下问题:

Running default compile
Elm compile: Main.elm, in web/elm, to ../static/vendor/main.js
/bin/sh: 1: elm: not found
17 Jul 15:58:21 - error: Compiling of web/elm/Main.elm failed. Command failed: elm make --yes --output ../static/vendor/main.js Main.elm
/bin/sh: 1: elm: not found

Check your digested files at "priv/static"

我正在使用 the guides 中找到的 Phoenix 构建包和早午餐/榆树早午餐。

最佳答案

该错误是由 elm 引起的未安装二进制文件。一种方法 install elm是通过使用 npm ,它已经作为 Phoenix buildpack 提供。使用它。

解决方案:在 package.json 中添加 elm 作为依赖项。这将导致 Phoenix buildpack 在执行 brunch 之前安装 elm脚本。

请注意,本地计算机可能单独安装了 elm 二进制文件,这可能会导致困惑。只要版本匹配,这应该不是问题。请注意,要使用上面由 npm 安装的 elm 二进制文件,必须在 PATH 中包含 ./node_modules/.bin (phoenix buildpack 就是这样做的)。例如。如果有一个单独的 elm 安装,并且从之前就包含在 PATH 中,则在从提示符运行命令时将使用它。

关于heroku - 如何将 Elm 和 Phoenix Elixir 部署到 Heroku?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38423456/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com