下载erlang OTP
http://pan.baidu.com/s/1bn8YldH
安装完成后在环境变量PATH中配置正确路径(例如:C:\Program Files (x86)\erl5.8.3\bin)
配置完成后打开控制台(windows+R 输入cmd) 输入erl出现
Eshell V5.8.3 (abort with ^G)
1>
代表环境搭建成功
以下是Erlang在IDEA的搭建运行
1.顶部菜单栏中File选项中找到setting --》plugins--》Brose Repositories 中找到Erlang并点击Install plugin安装完成后重启IDEA
新建项目 创建并编写kvs.erl文件:
%%%------------------------------------------------------------------- %%% @author ss %%% @copyright (C) 2015, <COMPANY> %%% @doc %%% %%% @end %%% Created : 27. 八月 2015 14:46 %%%------------------------------------------------------------------- -module(kvs). -compile([export_all]). %%创建服务 start() -> register(kvs, spawn(fun() -> loop() end)). %%将值value和key关联起来 store(Key,Value) -> rpc({store,Key,Value}). %%查找与key对应的值 lookup(Key) -> rpc({lookup,Key}). rpc(Q) -> kvs! {self(),Q}, receive {kvs,Reply} -> Reply end. loop() -> receive {From,{store,Key,Value}} -> put(Key,{ok,Value}), From!{kvs,true}, loop(); {From,{lookup,Key}} -> From!{kvs,get(Key)}, loop() end.菜单栏中点击Build--》make module ‘****’。编译文件
点击Run配置 erlang console 出现以下页面输入命令测试
Eshell V5.8.3 (abort with ^G)
1> kvs:start().
true
2> kvs:store({location,joe},"Stockholm").
true
3> kvs:store(weither,raining).
true
4> kvs:lookup(weither).
{ok,raining}
5> kvs:lookup({location,joe}).
{ok,"Stockholm"}
6> kvs:lookup({location,jane}).
undefined
完成