2013-08-28 36 views
1

我是ror的新手,我剛剛在終端服務器上安裝了NetBeans IDE 6.9.1和所有必需的軟件,並且所有軟件都似乎工作正常,只有當一個用戶正在運行它。問題是,當一個其它用戶運行,NetBeans是取相同的端口號(3000)中的所有時間和錯誤出與消息通常只允許使用每個套接字地址(協議/網絡地址/端口)。 - bind(2)(Errno :: EADDRINUSE)

C:/Ruby187/lib/ruby/1.8/webrick/utils.rb: 73:初始化:每個套接字地址(協議/網絡地址/端口)的使用只有一個 通常允許使用 。 - 綁定(2)(錯誤:: EADDRINUSE)

(猜NetBeans被假定抓取自動這些端口號)

這似乎在其他終端服務器工作正常。

它是否得到了一些與我的紅寶石代碼或netbeans的問題。

任何幫助,請..

+1

我不知道NetBeans,但你可以在rails的不同端口上運行Rails s -p ' – Stefan

回答

1

您可以通過控制檯,而不是NetBeans IDE中與指定端口的運行軌道服務器。我認爲NetBeans也可以設置端口,但是我沒有長時間使用這個IDE並且忘記了它......

首先在您的項目文件夾中。

如果你是2 *

> ruby script/server -p 3001 

如果您使用Rails 3+

> rails s -p 3001 

-p XXXX是你將使用的端口使用Rails,你可以指定一個空閒端口與其他用戶不同。

希望它有幫助。

相關問題