需要準備哪些東西?
我是在vmware10虛擬centos6.5系統,所以這裡以vmware10和centos6.5為例,其他linux系統及工具只做參考。
注意了,linux的erlang要和windows的erlang的主版本號要保持一致,比如你在linux下選用r15b03的erlang,在windows下就不能用r16、r17的版本了。
這裡跳過vmware裝centos系統及erlang等軟體的過程。
首先,確保windows和虛擬機器能通訊。
事實上,這一步vm已經幫我們做好了。
簡單的測試方法就是ping一下,windows下獲取ip的命令是ipconfig,linux是ifconfig,獲取後雙方互ping一下。
如果ping不通可以考慮重灌vm,建議使用比較新的版本。
這裡我的windows ip是192.168.1.100,虛擬機器的ip是192.168.146.128
啟動erlang節點
windows下啟動erlang節點:
erl -name [email protected] -setcookie 123456
虛擬機器啟動erlang節點:
erl -name [email protected] -setcookie 123456
虛擬機器更新防火牆:1、檢視epmd埠情況,應該可以看到erlang節點占用的埠,將這些埠加到防火牆的允許埠
netstat -apn |grep epmd
2、修改iptables
vi/etc/sysconfig/iptables
在適當的位置新增2行記錄
命令僅參考,不同系統或版本可能有區別
-a input -p tcp -m state --state new -m tcp --dport 4369 -j accept
-a input -p tcp -m state --state new -m tcp --dport 30000:65535 -j accept
3、重啟iptables讓策略生效
service iptables stop
service iptables start
windows連線虛擬機器節點:
windows啟動erlang節點後,再連線到虛擬機器中的遠端節點
d:\> erl –name [email protected] –setcookie 123456
([email protected])1> net_kernel:connect('[email protected]').
true
([email protected])2> nodes().
說明連線成功了!
參考:
構建Erlang在Windows下的開發環境
2 設定路徑 將erl的執行檔案的路徑加入到path 3 加入庫路徑 設定erlang的classpath,即 的存放位置 code add patha c ma erlang 或者切換到 存放的目錄後執行erl,4 編寫erl程式並編譯 c 模組名 如何退出erlang 的shell g d c ...
在Windows下Hunchentoot的啟動
hunchentoot是個什麼東東呢?它是乙個common lisp web server。看完 黑客與畫家 後,受它影響就嘗試了解一下lisp,因為是在windows下進行,所以弄個環境並不是很方便。1 allegro common lisp 8.2 free express edition,簡稱...
Erlang安裝手冊 windows
win安裝包 幫助文件 1.windows安裝步驟 最好把erl改為erlang,否則不容易找到安裝目錄 2.測試在erlang安裝目錄下 usr下新建乙個tut.erl檔案 module tut export print 1 print x io format hello world,w n x ...