Ubuntu 11.0.4 および Fedora の場合: spork の使用中に「アドレスは既に使用されています - bind(2) (Errno::EADDRINUSE)」というエラーが表示されます。
別のポートを使用して spork をロードすると、rspec が drb サーバーを検出しなくなり、guard も動作しません。VMWare を使用するだけでなく、別の OS をインストールしようとしましたが、同じエラーが発生します。
続行するにはどうすればよいですか?
ありがとう!
Ubuntu 11.0.4 および Fedora の場合: spork の使用中に「アドレスは既に使用されています - bind(2) (Errno::EADDRINUSE)」というエラーが表示されます。
別のポートを使用して spork をロードすると、rspec が drb サーバーを検出しなくなり、guard も動作しません。VMWare を使用するだけでなく、別の OS をインストールしようとしましたが、同じエラーが発生します。
続行するにはどうすればよいですか?
ありがとう!
DRb サーバーにデフォルト以外のポートを使用する場合、rspec 呼び出しに --drb-port [PORT] を追加することで、RSpec にその代替ポートを使用するように指示できます。
spork -p 5555
rspec spec --drb --drb-port 5555
もちろん、すべての rspec オプションを .rspec ファイルに入れることができます。その場合は、spork を起動するときにそのポートを実行することを忘れないでください。
別のスポークが働いている可能性があります。手続きリストを調べる