LoginSignup
1
2

More than 5 years have passed since last update.

docker-syncが動かない(El Capitan)

Last updated at Posted at 2017-02-22

環境

▼ OSX El Capitan
▼ gem 2.6.8

状況

Rails製のアプリケーションをdocker上で触りたくて、docker-syncを使おうとした。

下記のように公式通りインストールして、

gem install docker-sync
brew install fswatch

brew install unison

Dockerfileを配置し、docker-sync.ymlも配置して
docker-sync-stack start
でbuildしようとしたところsyncが途中で止まってしまい、正常にbuildされない。

【公式】
https://github.com/EugenMayer/docker-sync/wiki

原因

gemとOSX El Capitanエラーが出る件についてはたくさん記事があるけれども、この件もどうやら同じ原因だった。
参考記事のように、インストール先をデフォルトの/usr/binから/usr/local/binに変更した所、インストールが正常に走ってbuildまで持って行けた。

▼ 変更前
gem install docker-sync

▼ 変更後
gem install docker-sync -n /usr/local/bin
【参考記事】
http://web-tsukuru.com/612

解せないのは、インストールしようとした際にエラーも何も出なかったこと。正常にインストールされていないのは確かなようなのだが(syncが途中でとまってしまうので)、参考記事のようなOperation not permitted - /usr/bin/docker-syncといったエラーが出ない。うんともすんとも言わなかったので、正常にインストールされたものと思い込んでしまってハマった。

ともかくこれを機にOSをsierraにアップデートしようと思った。

1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2