プログラミング始めたての初心者です。
AWS cloud9でLaravelの環境構築をしています。composerを用いて"test"というlaravelのプロジェクトを作成後、php artisanを行おうとしたところ、下記のようなエラーが発生しました。
発生している問題・エラーメッセージ
ec2-user:~/environment/test $ php artisan list PHP Warning: require(/home/ec2-user/environment/test/vendor/autoload.php): failed to open stream: No such file or directory in /home/ec2-user/environment/test/artisan on line 18 PHP Fatal error: require(): Failed opening required '/home/ec2-user/environment/test/vendor/autoload.php' (include_path='.:/usr/share/pear:/usr/share/php') in /home/ec2-user/environment/test/artisan on line 18
試したこと
プロジェクト内を検索しましたが、autoload.phpは見つからず...
しかし、vendorフォルダは存在する様でした。
類似質問があるようでしたので"laravel ビルトインサーバ起動時にエラーが出される"を参考に
composer update composer install
を行いましたが、
ec2-user:~/environment/test $ composer install Installing dependencies from lock file (including require-dev) Verifying lock file contents can be installed on current platform. Nothing to install, update or remove Package phpunit/php-token-stream is abandoned, you should avoid using it. No replacement was suggested. Generating optimized autoload files
となり、autoload.phpが生成されません。
バージョンを落としてlaravelを再インストールすると、laravel5.2.*ではautoload.phpが生成されましたが、laravel6以降では同じく生成されません。
解決策、指摘等があれば教えていただきたいです。
補足情報(FW/ツールのバージョンなど)
OS : Windows 10 Home
PHP : PHP 7.2.24
Laravel : 7.30.1
composer : 2.1.8
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。