私はLaravelの初心者で、Laravelをインストールしようとしましたが、残念ながら3時間も無駄になりました。パブリックディレクトリからアクセスすると、次のエラーが表示されます。
警告:require(C:\ wamp\www\laravel\bootstrap /../ vendor/autoload.php):ストリームを開けませんでした:C:\ wamp\www\laravel\bootstrap\autoload.phpにそのようなファイルまたはディレクトリはありません17行目の呼び出しスタック
そして以下:
致命的なエラー:require():Cで必要な 'C:\ wamp\www\laravel\bootstrap /../ vendor/autoload.php'(include_path = '.; C:\ php\pear')を開くことに失敗しました
Laravelの依存関係をインストールしましたか?作業環境(ig htdocs)でフレームワークを解凍するとき、コマンドphp composer.phar install
を使用して必要な依存関係をインストールする必要があります(composer and git)がインストールされていると仮定します)。 、フレームワークのホームページを見ることができます。
Windowsでも同じ問題が発生しました(Macでも動作します)。
溶液:
composer install
cmdのコマンドできた!
このメッセージは、Laravelの依存関係で発生します。実行しない場合composer install
プロジェクトで、このコマンドを端末で実行します。それ以外の場合はcomposer update --no-scripts
。すべてLaravel=依存関係がダウンロードされます。
このエラーは、ベンダーフォルダーの下に「autoload.php」が見つからないことを示しています。
「composer install」コマンドを実行してベンダーフォルダーが生成され、autoload.phpファイルも作成されていることを確認します。
この問題を回避するには、composer self-update
はトリックを行います。また、composer
コマンド自体がコマンドライン/ bashで機能する限り(つまり、PATHに含まれていることを意味します)、実際のパスに移動する必要はありません。ここで、composer.phar
が存在する(つまり、c:/ ProgramData/Composer/binまたはその他)。
Windows CMDで同様の問題に直面し、以下のこのコマンドで修正しました。 gitリポジトリからlaravelプロジェクトを複製した後、(論理的に)/ vendorディレクトリはありませんでした。この下のコマンドは、新しい/ vendorディレクトリと適切なautoload.phpファイルを作成します。
composer update --no-scripts
プロジェクトを移行する場合は、composer.lock
その後 composer install
。これは私のために働いた!
Laravelインストーラーはエラーを出しています。
行う composer global require "laravel/installer"
その後、新しいLaravel=インストーラーがインストールされます。新しいLaravelはエラーを返しません。