zoukankan      html  css  js  c++  java
  • 【Phoenix】1、搭建 Phoenix 环境

    Ps: 需要注意的是,我学习的时候,Elixir 是 1.8.1的版本,而 Phoenix 是 1.4.1的版本,对于其他版本,不一定正确。 

     

      1、安装 Phoenix 之前,先安装 Elixir。

      2、如果已经安装好了 Elixir ,使用一下命令安装 hex 这一个模块(为什么要安装 hex 我也不太懂,或许可以直接进行第三步)。

    $ mix local.hex

      3、安装好了 hex 使用下面的命令,安装 Phoenix。

    $ mix archive.install hex phx_new 1.4.1

      4、进行完上面的步骤,Phoenix 已经是安装好了。

      5、Plug,Cowboy and Ecto 是 Phoenix 默认安装的依赖。

      6、Phoenix 是默认使用 webpack 打包的,所以要安装 node.js,node.js 的版本 >= 5.0.0,Phoenix 安装 node.js 的教程是(如果你已经安装了 node.js 就不需要这一步的安装了)

        (1)、install nodejs-legacy      

    $ apt-get install nodejs-legacy

          (2)、create a symlink (创建软连接,相当于 windows 的快捷方式)

    $ ln -s /usr/bin/nodejs /usr/bin/node

      

      7、创建第一个 Phoenix 应用程序的 hello,当询问 是否安装依赖,全部 yes/y  就行了。

    $ mix phx.new hello

      8、安装好后, 在 hello 的根目录下,打开终端/cmd 使用下面命令执行:

    // 这个是创建数据库的,这可能可以直接跳过。如果不能,先安装好数据库先吧。
    $ mix ecto.create
    
    // 运行服务,这个运行成功后,我们可以通过 http://localhost:4000 来看到项目的样子
    $ mix phx.server
  • 相关阅读:
    cf round #421 div2 D. Mister B and PR Shifts
    cf round #421 div2 C. Mister B and Boring Game(trick)
    UVa 12716 GCD XOR
    cf 821E Okabe and El Psy Kongroo(矩阵快速幂)
    hdu 6109 数据分割(并查集+set)
    poj 2887 Big String(块状链表)
    hdu 6119 小小粉丝度度熊(区间双指针)
    hdu 6118 度度熊的交易计划(可行费用流)
    hdu 6015 Gameia(树上博弈)
    hdu 6096 String(AC自动机巧妙建图)
  • 原文地址:https://www.cnblogs.com/-xk94/p/10469643.html
Copyright © 2011-2022 走看看