閲覧頂きありがとうございます。
前提・実現したいこと
Vagrantの仮想環境でcomposerコマンドでLaravelプロジェクトを作成しようとしたところ、
「Could not delete /home/vagrant/code/vendor/composer/」でプロジェクトが作成できない。
以前はプロジェクトの作成はできていたのですが、プロジェクトにライブラリのインストールなどを行った際に変な操作をしてしまったせいか、この状態になってしまいました。
発生している問題・エラーメッセージ
vagrant仮想環境内で以下のコマンドを実行するとエラーになる。
vagrant@homestead:~/code$ composer create-project laravel/laravel --prefer-dist プロジェクト名 Creating a "laravel/laravel" project at "./プロジェクト名" Installing laravel/laravel (v8.5.19) - Downloading laravel/laravel (v8.5.19) - Installing laravel/laravel (v8.5.19): Extracting archive Install of laravel/laravel failed [RuntimeException] Could not delete /home/vagrant/code/vendor/composer/:
試したこと
・Homestead.yamlのフォルダの設定によって、エラーになる場合もあるようなので確認したが、問題はなさそうだった。
(以前はプロジェクト作成成功してたので関係なさそう)
folders: - map: ~/app to: /home/vagrant/code
・同様の環境をもう一度作ってみたらどうかと違うフォルダでHomestead等をダウンロードし直しても同様に発生
・vagrantをアンインストールして再インストールしても直らず
・端末の再起動しても直らず
(追記)
Homestead.yamlでfolders設定していないディレクトリ(vagrant内で作成したディレクトリ)でプロジェクトを作成コマンドを実行したらエラーにならず完了しました。
ローカルフォルダとの同期の関係とかプロセスの問題でしょうか、プロジェクト自体は作成できましたが本来の構成ではないため、引き続き何か解決策の観点など教えていただけると助かります。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー