Запуск Spork для рельсов в Linux с использованием Virtual Box - Ошибка использования порта - PullRequest
2 голосов
/ 15 июня 2011

В Ubuntu 11.0.4 и Fedora: я получаю сообщение об ошибке «Адрес уже используется - bind (2) (Errno :: EADDRINUSE)» при использовании spork.

Если я загружаю spork с помощьюдругой порт, то rspec больше не обнаруживает сервер drb - guard не работает с ним.Я пытался установить другую ОС, а также с помощью VMWare, и я получаю ту же ошибку.

Как продолжить?

Спасибо!

Ответы [ 2 ]

5 голосов
/ 21 июня 2011

При использовании порта не по умолчанию для сервера DRb вы можете указать RSpec использовать этот альтернативный порт, добавив --drb-port [PORT] к вашему вызову rspec.

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

Конечно, вы можете поместить все параметры rspec в ваш файл .rspec, а затем просто не забудьте запустить этот порт при запуске spork.

1 голос
/ 15 июня 2011

может быть, есть другой работающий spork. посмотрите список процедур

...