erlang 游戏开发基础之一 安装OTP

302 阅读2分钟

首先当然是安装erlang运行环境,也就是安装对应的otp版本。初学者可以把erlang和otp当成一件事,用到erlang的地方就会用到otp,按otp的规范去开发erlang程序。

windowns的安装

  1. 安装。win的安装很方便,只需要到官网查找对应版本的exe,下载后点击安装即可,这里用的 OTP-22.3。
  2. 多版本管理。对于不同版本otp,可以通过修改系统环境变量Path来切换当前otp版本。

linux的安装

如果要实现多版本的控制,推荐用kerl

  1. 安装kerl,创建一个运行目录

     mkdir ~/yybin
     cd ~/yybin
     curl -O https://raw.githubusercontent.com/kerl/kerl/master/kerl
     sudo chmod a+x kerl
    
  2. kerl指令 加入到Path

    打开环境变量配置文件

    vi ~/.bashrc
    

    在文件最后追加

    1)~/yybin 加入到path

         export PATH=~/yybin:$PATH
    

    2)设置 kerl需要的环境变量

         export KERL_BUILD_BACKEND="git"
         export KERL_CONFIGURE_OPTIONS="--without-javac   --with-dynamic-trace=systemtap"
    

    激活配置。

         source ~/.bashrc
    
  3. 安装需要的支持

     sudo apt-get install libssl-dev
     sudo apt-get install automake
     sudo apt-get install autoconf
     sudo apt-get install libncurses5-dev
    

    systemtap,需要新一点的,ubuntu的比较旧了

     sudo apt-get install systemtap
     sudo apt-get upgrade systemtap
     sudo apt-get install systemtap-sdt-dev
    
  4. 按上述步骤安装好kerl之后,就可以使用/安装不同版本的erlang/opt了

    1)更新kerl

     kerl update releases
    

    2)build版本 #kerl build <release> <build name>

     kerl build 22.3 22.3
    

    3)安装版本 #kerl install <build name> <target path>

     kerl install 22.3 ~/bin/erls/22.3/
    

    4_1)临时激活版本

     source ~/bin/erls/22.3/activate
    

    4_2)永久激活版本

    打开环境变量配置文件

    vi ~/.bashrc
    

    在文件最后追加

    source ~/bin/erls/22.3/activate
    

    最后重启系统让配置生效

检查版本

安装完成后在命令窗口输入 erl回车,就可以进入erlang的运行时交互界面,Ctrl+C 退出。

至此,erlang的opt环境就安装好了,可以愉快的玩耍了。