将 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 herokugit 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 框架中每隔几个小时运行一次?

使用纯 erlang OTP 代替带有 React.js 和 phoenix 框架的 elixir 后端

sh Elixir Phoenix Cheatsheet

Elixir/Phoenix 日期从工作日 + 周数

如何使用 elixir/phoenix 从 csv 文件导入用户?