首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在服务器上使用Elixir中的exrm运行迁移

在服务器上使用Elixir中的exrm运行迁移
EN

Stack Overflow用户
提问于 2016-05-14 13:01:47
回答 1查看 326关注 0票数 1

我需要在已经通过exrm部署了Phoenix应用程序的服务器上运行迁移。根据这个http://blog.plataformatec.com.br/2016/04/running-migration-in-an-exrm-release/,我首先为迁移创建了第一个文件,并运行了它:

代码语言:javascript
复制
$ rel/my_app/bin/my_app test1 Elixir.Release.Tasks migrateUsing ....../rel/my_app/releases/0.0.2/my_app.sh
Usage: my_app {start|start_boot <file>|foreground|stop|restart|reboot|ping|rpc <m> <f> [<a>]|console|console_clean|console_boot <file>|attach|remote_console|upgrade|escript|command <m> <f> <args>}

然后我决定尝试第二种方法,创建第二个文件并运行它:

代码语言:javascript
复制
$ rel/my_app/bin/my_app command release_tasks  test2 
Using ......./rel/my_app/releases/0.0.2/my_app.sh
{"init terminating in do_boot",{undef,[{release_tasks,test2,[],[]},{init,start_it,1,[]},{init,start_em,1,[]}]}}

Crash dump is being written to: erl_crash.dump...done
init terminating in do_boot ()

这有什么问题吗?

我的文件在priv/tasks.exs

EN

回答 1

Stack Overflow用户

发布于 2016-05-14 17:29:34

priv目录不在加载路径中。将tasks.exs移动到lib/tasks.ex,它应该可以工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37222744

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档