将 elixir phoenix 应用程序部署到 heroku - 无法添加 buildpack
Posted
技术标签:
【中文标题】将 elixir phoenix 应用程序部署到 heroku - 无法添加 buildpack【英文标题】:Deploy elixir phoenix application to heroku - Can not add buildpack 【发布时间】:2017-12-17 22:22:39 【问题描述】:所以我正在尝试将我的 Elixir phoenix Web 应用程序部署到 Heroku。我正在关注本指南:https://hexdocs.pm/phoenix/heroku.html
但是当我到了需要添加 buildpack 的地步时:
heroku 构建包:添加 https://github.com/gjaldon/heroku-buildpack-phoenix-static.git
我收到此错误:
找不到那个应用程序。
【问题讨论】:
你试过了吗:git remote rm heroku
git remote add heroku git@heroku.com:yourappname.git
现在显示 - “未指定应用”
你的问题是什么?
您遵守命令了吗?我只是将github.com/HashNuke/heroku-buildpack-elixir.git 用于我的 REST API 并且它可以工作
【参考方案1】:
运行heroku buildpacks:add --help
表明应用程序参数是必需的,所以让我们检查应用程序名称列表:
user@machine:~/project> heroku apps
=== john@doe.com Apps
some-app-name (eu)
然后像这样重新运行命令:
user@machine:~/project> heroku buildpacks:add <buildpack> --app some-app-name
【讨论】:
以上是关于将 elixir phoenix 应用程序部署到 heroku - 无法添加 buildpack的主要内容,如果未能解决你的问题,请参考以下文章
Phoenix/Elixir - 协议 Enumerable 未实现
如何安排代码在 Elixir 或 Phoenix 框架中每隔几个小时运行一次?