2

Ubuntu 11.0.4 および Fedora の場合: spork の使用中に「アドレスは既に使用されています - bind(2) (Errno::EADDRINUSE)」というエラーが表示されます。

別のポートを使用して spork をロードすると、rspec が drb サーバーを検出しなくなり、guard も動作しません。VMWare を使用するだけでなく、別の OS をインストールしようとしましたが、同じエラーが発生します。

続行するにはどうすればよいですか?

ありがとう!

4

2 に答える 2

5

DRb サーバーにデフォルト以外のポートを使用する場合、rspec 呼び出しに --drb-port [PORT] を追加することで、RSpec にその代替ポートを使用するように指示できます。

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

もちろん、すべての rspec オプションを .rspec ファイルに入れることができます。その場合は、spork を起動するときにそのポートを実行することを忘れないでください。

于 2011-06-21T15:33:21.510 に答える
1

別のスポークが働いている可能性があります。手続きリストを調べる

于 2011-06-15T02:14:24.847 に答える