1

我在 Windows 7 Home Premium、HP Pavilion Entertainment PC 笔记本电脑上运行 Nitrogen 2.0.X。氮气以 inets 开头,我未能更改或指定网络服务器的 IP 地址。一旦它启动,它会告诉我去我的浏览器并点击http://localhost:8000下面的 shell 输出:

erl-make
在 Inets (http://localhost:8000) 上启动氮气...
Eshell V5.8.4(使用 ^G 中止)

在几乎所有可用的浏览器中点击链接都表明找不到该页面。当我向模拟器询问端口时,这是它的输出:

(motv@josh.ekampus.internal)1> inet:i()。
端口模块接收发送所有者本地地址外部地址状态
3109 inet6_tcp 0 0 *:8000 *:* 接受
618 inet_tcp 0 0 *:9543 *:* 接受
637 inet_tcp 4 19 本地主机:9544 本地主机:4369 已连接
端口模块接收发送所有者本地地址外部地址状态
好的
(motv@josh.ekampus.internal)2>

我有一个强烈的想法,这inet6_tcp意味着它使用IPv6whileinet_tcp意味着IPv4,对此不太确定。但总而言之,我无法连接到我的氮气。以下是正在运行的应用程序

(motv@josh.ekampus.internal)2> 应用程序:which_applications()。
[{quickstart,"氮气快速入门",[]},
 {inets,"INETS CXC 138 49","5.6"},
 {nprocreg,"NProcReg - 简单的 Erlang 进程注册表。",
           "0.1"},
 {stdlib,"ERTS CXC 138 10","1.17.4"},
 {内核,"ERTS CXC 138 10","2.14.4"}]
(motv@josh.ekampus.internal)3>

http://localhost:8000鉴于上述观察,有人可以解释为什么我无法通过浏览器访问我的本地氮框架吗?而且,我怎样才能从我的浏览器连接到它?

4

1 回答 1

2

一些猜测:

你试过http://127.0.0.1:8000吗?

如果这不起作用,您可以使用强制 ip4 支持启动 erlang(我认为):

-proto_dist inet_tcp

于 2011-07-24T14:19:53.947 回答