RuntimeExceptionってなんやねん
VagrantとVirtualBoxでLaravel5.5の仮想環境を構築していたところ、以下のようにエラーが出て先へ進めなくなりました。
[RuntimeException]
Could not delete /home/vagrant/code/sampleapp/vendor/kylekatarnls/
update-helper/src/UpdateHelper:
どうやらvendorディレクトリ内の
vendor/kylekatarnls/
update-helper/src/UpdateHelper
が悪さをしているようです。多分composerの実行権限とかそこらへんが原因だと思いますが、うまく解消できませんでした。
解決法
Laravelプロジェクトの該当ディレクトリ内で、以下のコマンドを用いて、composerでインストールを行うときに余計なスクリプトを実行しないようにして再インストールしたところ、無事にインストールを行うことができました!
$ cd sampleapp
$ composer install --no-plugins
まとめ
このオプションをつけたことによる副作用は未調査なので、後々また検証した結果載せたいと思います。
このエラーで2時間ほど溶かして死ぬかと思いました。