読者です 読者をやめる 読者になる 読者になる

OS X + Vagrant 1.8.7 で vagrant up できない時の対応 #El Capitan

apple osx vagrant

Vagrant 1.8.7 の curl が壊れているようで vagrant up すると box の取得に失敗します。

$ VAGRANT_LOG=DEBUG vagrant up
...
DEBUG subprocess: stderr: dyld: Library not loaded: @rpath/libcurl.4.dylib
...

Issues にあるワークアラウンドで解決します。

$ sudo mv /opt/vagrant/embedded/bin/curl /opt/vagrant/embedded/bin/curl.orig
$ sudo ln -nsf /usr/bin/curl /opt/vagrant/embedded/bin/curl

Curl broken in macOS vagrant 1.8.7 · Issue #7997 · mitchellh/vagrant · GitHub