erlang Elixir phoenix 安装记录
长生不老火凤凰
第一步,安装elixir
https://www.jianshu.com/p/ca9b58e7fff8
我用的1.11的版本
elixir和erlang版本之间应该有版本对应,我都用最新的或者比较新的
asdf global elixir 1.11
设置镜像(安装依赖用)
如果elixir安装失败,试试先设置镜像
https://ruby-china.org/topics/31631
第二步,安装erlang
这个很难安装,浪费了很长时间
最后源码编译,也是急了,无脑按他的readMe来
make后提示有两个东西没有,没报错没管
第三步,安装phoenix
我按这个装的
https://www.cnblogs.com/ziyouchutuwenwu/p/14649641.html
又参考的这个
https://www.cnblogs.com/rongfengliang/p/8873422.html
总结
任何环境都有版本对应关系
能用镜像就用镜像,先看看有没有镜像,前人趟过坑了
问题连查带猜,实在没辙就看issues
我遇到的问题是cowlib无法编译
https://github.com/phoenixframework/phoenix/issues/3903
怀疑Elixir版本过低,高铁站连上热点,花了我近一个G的流量重装了一下,/(ㄒoㄒ)/~~
Elixir命令
1287 mix phx.new demo
1288 cd demo
1289 mix ecto.create
1290 mix phx.gen.json Accounts User users name:string age:integer
1291 mix ecto.migrate
1292 mix phx.server
1293 mix phx.gen.json News Article articles title body
1294 mix ecto.migrate
1295 mix phx.server