2019/12/13

macOS Mojave + VirtualBox + Vagrantで作った環境で composer install が失敗する

環境
  • macOS Mojave: 10.14.6
  • VirtualBox: 6.0.12
  • php: 7.0.33
  • composer: 1.9.1
Vagrantでdebian環境を構築し、PHPのプロジェクトを共有フォルダでマウントする方式だった。
セットアップで vagrant ssh して、その中で composer install を実行したところ、1つ目のpackageのインストールが失敗して、以下のようなエラーが表示された。
- Installing ****/xxxxxxx (x.y.z): Reading /home/vagrant/.cache/composer/files/****/xxxxxxx/4beacec67ac5fe138813cdfd0ab1d031111111.zip from cache
Loading from cache
Extracting archiveExecuting command (CWD): unzip -qq  '/vagrant/hoge/vendor/****/xxxxxxx/98c734dfe8c02cf90edc8787111111111' -d '/vagrant/hoge/vendor/composer/zxcvbnm'
Plugin installation failed, rolling back
- Removing ****/xxxxxxx (x.y.z)

[RuntimeException]
Could not delete /vagrant/yoyaku/vendor/****/xxxxxxx/tests/HogeFuga:
結論としては、Vagrantfileの共有フォルダのtypeオプションに virtualboxが指定されていたので、削除すると動作した。
ファイルのパーミッションやcomposer周りを色々調べたが、時間の無駄だった。

5 件のコメント:

  1. ความสามารถในการทำเงินออนไลน์กับค่ายสล็อตคาสิโนออนไลน์ สล็อตแมชชีน โจ๊ณกเกอร์สล็อต และวิดีโอสล็อต 4 Tigers ช่วยให้คุณได้รับเงินโดยตรงจากเว็บไซต์ http://www.jokerslot.ninja/ เล่นอย่างไม่มีเงื่อนไข

    返信削除
  2. Play and you will be addicted to the new generation of online slot games that can be played through all forms of mobile phones, whether on any platform, they can be played without limits with the new camp that is hot, overtaking every curve. pgslot168game comes with a new member promotion now, just deposit 29, get 100 baht as soon as you can use it to spin and play games in full location at pgslot

    返信削除
  3. PGSLOTแพลตฟอร์มสล็อตออนไลน์ที่กำลังมาแรงในปัจจุบัน ด้วยรูปแบบเกมทดลองเล่น สล็อต

    返信削除
  4. JOKER123ทดลองเล่นแตกง่ายเครดิตฟรี ระบบเกมสล็อตออนไลน์

    返信削除
  5. ufabet เว็บไซต์พนันบอลออนไลน์ และ คาสิโนออนไลน์ ด้วยการสะสมประสบการณ์ ในการให้บริการรับเดิมพันออนไลน์มามากกว่า 10 ปี ทำให้เราเข้าใจ และสามารถดำเนินการ และบริหารงานได้อย่างมีคุณภาพ และประสิทธิภาพสูงสุด

    返信削除