erlang分布式编程

云毅 发布于 2013/04/28 16:04
阅读 1K+
收藏 0
我在进行《erlang程序设计》的“第二步:在同一台机器上,客户端运行于一个节点二服务器运行于第二个节点”,这个地方遇到了问题,我不知道该怎么样设置我的erlang节点名,我使用的是win7的机器。欢迎各位大牛的指点,谢谢!
加载中
0
PYPlus
PYPlus
是这个吗
PYPlus
PYPlus
回复 @云毅 : 环境变量到目录就行了所以到\bin就行
云毅
云毅
设置了。设置了bin\erl.exe,应该是正确的吧
PYPlus
PYPlus
回复 @云毅 : 你环境变量设置了没有?
云毅
云毅
对的,是这个,是在WIN下的哦。请问是怎么弄出来的?
0
PYPlus
云毅
云毅
我已经设置到/bin了,但是还是不行哦
PYPlus
PYPlus
回复 @云毅 : 既然已经设置了就可以了你在cmd下erl -sname node 这样就行了
云毅
云毅
我的QQ是229069370.~~~谢谢
云毅
云毅
是的,已经设置了。然后怎么就可以设置erlang节点的名称呢?
0
云毅
云毅
@ PYPlus
PYPlus
PYPlus
回复 @云毅 : 不应该在环境变量这种很基础的问题卡住啊。你看看我截的图,你环境变量是设置错了吧
PYPlus
PYPlus
回复 @云毅 : 看到了,环境变量设置完要重新打开一个cmd 窗口输入erl命令 已经打开的cmd窗口的还是旧的环境变量
云毅
云毅
我在shell中试了也不行
云毅
云毅
0
云毅
云毅

@PYPlus 哥,还是不行哦。。。

0
PYPlus
PYPlus

引用来自“云毅”的答案

@PYPlus 哥,还是不行哦。。。

我知道为什么不行了,你应该要把e:\Program Files\erl5.10.1\bin  这个添加到path下面

当然也可以像你这样添加一个ERALNG_HOME  之后再path里面添加%ERLANG_HOME%

0
yanchao90
yanchao90

你这个问题最主要不是环境变量的事,这是个基础问题。

erlang节点应该是一个atom,aa@bb这是个atom,但是你计算机名里面明显有个减号啊。

减号的话不能直接表示为atom,你得这么写'aa@bb-pc'



顺便说一下,你个计算机名有什么好打码的,又不是ip
最让人郁闷的就是没事喜欢给计算机名打个码,幸好你打码没打干净,要不然你这问题没人能给你解决

云毅
云毅
那个是别人在回答我的问题的时候,别人给自己电脑的名字打的码,并不是我的,请看清楚!
0
哈哈__哈哈
哈哈__哈哈

引用来自“晏雨涵”的答案

你这个问题最主要不是环境变量的事,这是个基础问题。

erlang节点应该是一个atom,aa@bb这是个atom,但是你计算机名里面明显有个减号啊。

减号的话不能直接表示为atom,你得这么写'aa@bb-pc'



顺便说一下,你个计算机名有什么好打码的,又不是ip
最让人郁闷的就是没事喜欢给计算机名打个码,幸好你打码没打干净,要不然你这问题没人能给你解决

我也觉得这样完全不信任他人而且也是什么问题都问的,社区不待见
云毅
云毅
那个是别人在回答我的问题的时候,别人给自己电脑的名字打的码,并不是我的,请看清楚
返回顶部
顶部