2

在 Ubuntu 11.0.4 和 Fedora 上:使用 spork 时出现“地址已在使用 - bind(2) (Errno::EADDRINUSE)”错误。

如果我使用不同的端口加载 spork,则 rspec 不再检测到 drb 服务器 - guard 也无法使用它。我尝试安装不同的操作系统以及使用 VMWare,但我得到了同样的错误。

我该如何进行?

谢谢!

4

2 回答 2

5

当为 DRb 服务器使用非默认端口时,您可以通过将 --drb-port [PORT] 添加到您的 rspec 调用来告诉 RSpec 使用该备用端口。

spork -p 5555
rspec spec --drb --drb-port 5555

当然,您可以将所有 rspec 选项放入您的 .rspec 文件中,然后记住在启动 spork 时运行该端口。

于 2011-06-21T15:33:21.510 回答
1

也许还有另一个spork在工作。查找程序列表

于 2011-06-15T02:14:24.847 回答