web-dev-qa-db-ja.com

スクリプト@php artisan package:エラーコード255で返されたpost-autoload-dumpイベントの処理を検出

プロジェクトをデスクから別の場所に移動しました。
php artisanを実行すると機能しません。

composer updateを実行しようとしましたが、エラーが返されます

スクリプト@php artisan package:エラーコード255で返されたpost-autoload-dumpイベントの処理を検出

7
Ghyath Darwish

私はこの方法で問題を解決しました:

cd bootstrap/cache/
rm -rf *.php

bootstrapディレクトリには、構造を初期化するapp.phpファイルが含まれています。このディレクトリには、ファイルやルートキャッシュサービスなど、パフォーマンスを最適化するための構造生成ファイルを含むキャッシュディレクトリも格納されます。 Laravelは、構成ファイル、プロバイダー、およびキャッシュされたサービスを保存して、この情報の取得を最適化します。私の問題は、他の開発者があなたのマシンで「php artisan config:cache」コマンドを実行し、キャッシュフォルダーに削除可能なファイルが含まれているため、それらを削除して問題を解決したことでした。

11
Samuel

新しいプロジェクトに.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.

これがお役に立てば幸いです。

5
nobuhiroharada

私はWin 8で同じ問題を抱えて解決しました:

手順は次のとおりです。

ステップ-1:プロジェクトディレクトリに移動します

ステップ-2:コマンドcd bootstrap/cache/を入力します

ステップ-3:コマンドdel -rf *.phpを再度入力します

ステップ-4:composer composer updateを更新します

ステップ-5:これで完了です:php artisan serve

ありがとう。

2

プロジェクトコード(ルートやコントローラーなど)にエラーがある可能性があります。これがこのエラーの原因の1つである可能性があります。

私のプロジェクトでは、web.phpファイルに構文エラーがあります。 php artisanコマンドを開始したときにこれを定義しました

C:\OSPanel\domains\lara.shop.loc>php artisan
In web.php line 
  syntax error, unexpected end of file  
0
Sanya

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不足しているファイルをインストールすることができた唯一の方法でした。

0
leo