1

我是一个新手,我刚刚在我的终端服务器上安装了 NetBeans IDE 6.9.1 和所有必需的软件,而且似乎都运行良好,只有当一个用户运行它时。问题是当另一个用户运行时,netbeans 一直在获取相同的端口号(3000)并且错误消息

C:/Ruby187/lib/ruby/1.8/webrick/utils.rb:73:in `initialize':每个套接字地址(协议/网络地址/端口)通常只允许使用一次。- 绑定(2) (Errno::EADDRINUSE)

(猜测 NetBeans 应该自动获取这些端口号)

这似乎在其他终端服务器上运行良好。

是我的 ruby​​ 代码有问题还是 netbeans 有问题。

任何帮助请..

4

1 回答 1

1

您可以通过控制台而不是 NetBeans IDE 运行具有指定端口的 rails 服务器。我觉得NetBeans也是可以设置端口的,不过这个IDE我好久没用了,忘记了....

首先在您的项目文件夹中。

如果您使用的是 Rails 2.*

> ruby script/server -p 3001

如果您使用的是 Rails 3+

> rails s -p 3001

-p XXXX 是您将使用的端口,您可以指定与其他用户不同的端口。

希望能帮助到你。

于 2013-08-28T13:16:20.150 回答