美文网首页RabbitMQ我爱编程
erlang入门之二:安装及开发环境搭建

erlang入门之二:安装及开发环境搭建

作者: yanshaowen | 来源:发表于2018-04-05 00:24 被阅读0次

    1 window开发环境搭建

    1.1 环境及版本介绍

    名称 版本
    system window10 64-bit
    jdk 1.8
    idea 2016
    erlang OTP20.3/9.3
    rebar3 3.5.0

    1.2 安装erlang

    官方下载地址

    image.png

    下载完成后直接一路安装就可以了

    1.3 添加erlang环境

    image.png

    执行erl,检查是否安装成功


    image.png

    1.4 安装rebar3

    官方下载地址

    image.png

    解压后双击bootstrap.bat,等待cmd执行一段时间后不报错才成功。(需要配置erlang的环境变量才能正常执行)


    image.png

    1.5 添加rebar3环境

    image.png

    1.6 用rebar3创建项目

    #切换到放项目的目录下执行
    rebar3 new release myrelease  # 初始化项目 项目名称为myrelease 并会创建名为myrelease的app
    cd myrelease/apps/
    rebar3 new release myrelease # 在myrelease  项目下手动创建名为test的app
    
    

    执行结果:


    image.png

    1.7 添加erlang的插件

    image.png
    image.png

    选择erlang安装(这里已经安装),安装后需要重启idea


    image.png

    1.8 配置idea

    使用idea打开项目


    image.png image.png image.png

    默认只显示myrelease的app,把test也加进了


    image.png image.png image.png

    1.9 添加erlang的sdk

    image.png
    image.png
    image.png

    1.10 添加rebar3

    image.png
    image.png

    1.11 编译发布

    $  rebar3 compile
    ===> Verifying dependencies...
    ===> Compiling myrelease
    ===> Compiling test
    
    UPC@UPC-PC MINGW64 /d/build/erlang/myrelease
    $ rebar3 release
    ===> Verifying dependencies...
    ===> Compiling myrelease
    ===> Compiling test
    ===> Starting relx build process ...
    ===> Resolving OTP Applications from directories:
              d:/build/erlang/myrelease/_build/default/lib
              d:/build/erlang/myrelease/apps
              d:/install/erl9.3/lib
              d:/build/erlang/myrelease/_build/default/rel
    ===> Resolved myrelease-0.1.0
    ===> Dev mode enabled, release will be symlinked
    ===> release successfully created!
    
    UPC@UPC-PC MINGW64 /d/build/erlang/myrelease
    $
    
    

    相关文章

      网友评论

        本文标题:erlang入门之二:安装及开发环境搭建

        本文链接:https://www.haomeiwen.com/subject/llvlhftx.html