13

在处理相当大的 Rails 项目以降低 Rails 应用程序的加载时间和运行测试套件时,Zeus 是一个很好的工具。然而,一段时间后,我开始在启动 zeus 的所有项目中遇到这个问题:

在此处输入图像描述

我做了一些研究,也尝试了一些资源来解决这个错误,但它们都没有奏效。如果有人能指出正确的方向来解决这个问题,我将不胜感激。

我在 Mac OSX 10.8.2 上

谢谢

4

5 回答 5

25

这两条评论实际上为我指明了正确的方向:

如果 ls-a 显示 .zeus.sock 文件而不是执行简单的删除可以解决如下问题:

rm .zeus.sock
于 2013-07-14T18:04:20.500 回答
3

这已经解决了,但是对于那个特定的错误在谷歌中仍然很高,所以希望能帮助某人:

如果您尝试从共享目录运行 zeus - 例如在 vagrant 环境中,也会发生错误。使用ZEUSSOCK环境变量将 sock 移动到其他地方(如 /tmp)。

看到这个

于 2016-08-11T14:51:56.913 回答
2

也有可能您在错误的目录中或其中没有 Rails 应用程序的目录:)

于 2015-09-10T20:28:42.250 回答
1

我用这些命令解决了这个问题:

ls -al

发现它在我的 Rails 项目中 在此处输入图像描述

您可以通过键入删除 .zeus.sock

rm .zeus.sock
于 2013-10-17T02:08:42.493 回答
0

这里可能会发生多种情况:

  1. 您不在 rails 应用程序的根目录或与zeus.json.

  2. Zeus 守护程序已经在其他一些 shell 中运行。

  3. .zeus.sock自上次运行以来未删除文件。该文件位于 rails app 目录的根目录中。您可以继续删除此文件,然后运行zeus start​​.

于 2021-05-13T14:28:10.670 回答