プロジェクトをデスクから別の場所に移動しました。php artisan
を実行すると機能しません。
composer update
を実行しようとしましたが、エラーが返されます
スクリプト@php artisan package:エラーコード255で返されたpost-autoload-dumpイベントの処理を検出
私はこの方法で問題を解決しました:
cd bootstrap/cache/
rm -rf *.php
bootstrapディレクトリには、構造を初期化するapp.phpファイルが含まれています。このディレクトリには、ファイルやルートキャッシュサービスなど、パフォーマンスを最適化するための構造生成ファイルを含むキャッシュディレクトリも格納されます。 Laravelは、構成ファイル、プロバイダー、およびキャッシュされたサービスを保存して、この情報の取得を最適化します。私の問題は、他の開発者があなたのマシンで「php artisan config:cache」コマンドを実行し、キャッシュフォルダーに削除可能なファイルが含まれているため、それらを削除して問題を解決したことでした。
新しいプロジェクトに.envファイルがありますか?
同じエラーメッセージが表示されました。 .envファイルを追加すると、エラーがなくなります。
このような成功メッセージ。
Generating optimized autoload files
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover
Discovered Package: fideloper/proxy
Discovered Package: ixudra/curl
Discovered Package: laravel/tinker
Discovered Package: nesbot/carbon
Discovered Package: socialiteproviders/manager
Package manifest generated successfully.
これがお役に立てば幸いです。
私はWin 8で同じ問題を抱えて解決しました:
手順は次のとおりです。
ステップ-1:プロジェクトディレクトリに移動します
ステップ-2:コマンドcd bootstrap/cache/
を入力します
ステップ-3:コマンドdel -rf *.php
を再度入力します
ステップ-4:composer composer update
を更新します
ステップ-5:これで完了です:php artisan serve
ありがとう。
プロジェクトコード(ルートやコントローラーなど)にエラーがある可能性があります。これがこのエラーの原因の1つである可能性があります。
私のプロジェクトでは、web.phpファイルに構文エラーがあります。 php artisanコマンドを開始したときにこれを定義しました
C:\OSPanel\domains\lara.shop.loc>php artisan
In web.php line
syntax error, unexpected end of file
composer update
in Laravelプロジェクト。package.jsonでは、artisan package:discover
、次で失敗しました:
Class 'Symfony\Component\Translation\Translator' not found in vendor/nesbot/carbon/src/Carbon/Translator.php on line 18
vendor/symfony/translation
ディレクトリ完全に空であることがわかり、エラーが説明されました。
解決策は、vendor
ディレクトリを完全に削除してから、composer update
。これはcomposer不足しているファイルをインストールすることができた唯一の方法でした。