1

Rails 3.2.9 アプリがあり、最近、開発を Docker に切り替えました。これまで、コードベースをプリロードし、Rspec を使用したテストをより高速に実行するために、自分のマシンで常に zeus local を使用してきました。

しかし、ドッカーでこれをどのように達成しますか? コンテナ内にゼウスをインストールして起動しようとするgem install zeuszeus 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 に答える