1

我们有一个 Rails 3.2.9 应用程序,最近在开发中切换到 Docker。到目前为止,我一直在我的机器上使用 zeus local 来预加载我的代码库并使用 Rspec 更快地执行测试。

但是你将如何使用 docker 实现这一点?当我尝试在我的容器中安装 zeusgem install zeus并启动它时,zeus start我得到

Unable to accept socket connection.
It looks like Zeus is already running. If not, remove .zeus.sock and try again.

我的文件系统中还剩下一个.zeus.soc(注意最后缺少的)。k

有人在 Docker 上工作过吗?

4

1 回答 1

1

显然 zeus 无法在 VirtualBox 用于与主机共享卷的 vboxsf 文件系统上创建 .zeus.sock 文件。因此,一个解决方案是通过设置 ZEUSSOCK 环境变量来明确告诉 Zeus 在其他地方创建文件。这在这里讨论:https ://github.com/burke/zeus/issues/488

于 2016-03-14T18:31:34.293 回答