Невозможно принять подключение сокета. Похоже, Зевс уже работает. Если нет, удалите .zeus.sock и повторите попытку.

Zeus - отличный инструмент для работы над довольно крупными проектами Rails, чтобы снизить время загрузки приложения Rails и запустить набор тестов. Однако через некоторое время я начал сталкиваться с этой проблемой со всеми моими проектами при запуске zeus:

enter image description here

Я провел некоторое исследование, а также попробовал некоторые ресурсы для устранения этой ошибки, но никто из них не работал. Я был бы благодарен, если кто-нибудь может указать мне на правильное направление решения этой проблемы.

Я нахожусь на Mac OSX 10.8.2

Спасибо

Ответ 1

Два комментария на самом деле указывали мне в правильном направлении:

Если ls-a показывает файл .zeus.sock, чем простое удаление, разрешает проблему следующим образом:

rm .zeus.sock

Ответ 2

Это решение, но все еще очень велико в Google для этой конкретной ошибки, поэтому в надежде помочь кому-то:

Ошибка также может произойти, если вы пытаетесь запустить zeus из общего каталога - например, внутри брандмауэра. Используйте переменную среды ZEUSSOCK, чтобы переместить носок где-нибудь в другом месте (например, tmp).

См. this.

Ответ 3

Я решил это с помощью следующих команд:

ls -al

и выяснил, что он находится в моем проекте Rails enter image description here

Вы можете удалить .zeus.sock, набрав

rm .zeus.sock

Ответ 4

Также возможно, что вы находитесь в неправильном каталоге или каталоге без приложения Rails в нем:)