2011-07-24 78 views
1

在Windows 7家庭高級版,HP Pavilion娛樂PC筆記本電腦上運行氮2.0.X。 氮從inets開始,我無法更改或指定Web服務器的IP地址。 一旦開始,它告訴我去我的瀏覽器,並在下面的殼產量達到http://localhost:8000困惑於氮聽IP地址

 
erl -make 
Starting Nitrogen on Inets (http://localhost:8000)... 
Eshell V5.8.4 (abort with ^G) 

擊中幾乎所有可用的瀏覽器的鏈接將顯示頁面無法找到。當我問模擬器對港口,這是它的輸出:

 
([email protected])1> inet:i(). 
Port Module Recv Sent Owner Local Address Foreign Address State 
3109 inet6_tcp 0 0  *:8000   *:*    ACCEPTING 
618 inet_tcp 0 0  *:9543   *:*    ACCEPTING 
637 inet_tcp 4 19 localhost:9544 localhost:4369 CONNECTED 
Port Module Recv Sent Owner Local Address Foreign Address State 
ok 
([email protected])2> 

上午有一個強大的想法是inet6_tcp意味着其使用IPv6inet_tcp意味着IPv4,不是很確定這一點。但總而言之,我無法連接到我的氮氣。下面這些是運行的應用程序

 
([email protected])2> application:which_applications(). 
[{quickstart,"Nitrogen Quickstart",[]}, 
{inets,"INETS CXC 138 49","5.6"}, 
{nprocreg,"NProcReg - Simple Erlang Process Registry.", 
      "0.1"}, 
{stdlib,"ERTS CXC 138 10","1.17.4"}, 
{kernel,"ERTS CXC 138 10","2.14.4"}] 
([email protected])3> 

有人能解釋爲什麼我不能只是擊中在瀏覽器http://localhost:8000,鑑於上述意見達到我的地方氮框架?而且,如何從我的瀏覽器連接到它?

回答

2

一些猜測:

你嘗試http://127.0.0.1:8000

如果不工作,你能啓動二郎有強制IP4支持(我認爲):

-proto_dist inet_tcp

+0

有,我有,但我得到同樣的結果。 –

+0

已經做到了,但仍然無法連接.... –

+0

在shell中調用'inet:i().'的結果時,'inet6_tcp'模塊指示仍然出現在本地地址'*:8000',ACCEPTING中 –