[英]composer dump-autoload and composer update not working
當我運行命令composer dump-autoload
或composer dump-autoload --optimize
時顯示錯誤:
無法掃描“應用程序/數據庫/遷移”中的類
這似乎既不是文件也不是文件夾,所以我嘗試更新composer:
$ composer update
Loading composer repositories with package information
Updating dependencies (including require-dev)
- Removing vlucas/phpdotenv (v2.2.1)
- Installing vlucas/phpdotenv (v2.3.0)
Downloading: 100%
- Removing symfony/var-dumper (v3.0.6)
- Installing symfony/var-dumper (v3.0.7)
Downloading: 100%
- Removing symfony/translation (v3.0.6)
- Installing symfony/translation (v3.0.7)
Downloading: 100%
- Removing symfony/routing (v3.0.6)
- Installing symfony/routing (v3.0.7)
Downloading: 100%
- Removing symfony/process (v3.0.6)
- Installing symfony/process (v3.0.7)
Downloading: 100%
- Removing symfony/http-foundation (v3.0.6)
- Installing symfony/http-foundation (v3.0.7)
Downloading: 100%
- Removing symfony/event-dispatcher (v3.0.6)
- Installing symfony/event-dispatcher (v3.1.1)
Downloading: 100%
- Removing symfony/debug (v3.0.6)
- Installing symfony/debug (v3.0.7)
Downloading: 100%
- Removing symfony/http-kernel (v3.0.6)
- Installing symfony/http-kernel (v3.0.7)
Downloading: 100%
- Removing symfony/finder (v3.0.6)
- Installing symfony/finder (v3.0.7)
Downloading: 100%
- Removing symfony/console (v3.0.6)
- Installing symfony/console (v3.0.7)
Downloading: 100%
- Removing league/flysystem (1.0.22)
- Installing league/flysystem (1.0.24)
Downloading: 100%
- Removing laravel/framework (v5.2.32)
- Installing laravel/framework (v5.2.39)
Downloading: 100%
- Removing mockery/mockery (0.9.4)
- Installing mockery/mockery (0.9.5)
Downloading: 100%
- Removing symfony/css-selector (v3.0.6)
- Installing symfony/css-selector (v3.0.7)
Downloading: 100%
- Removing symfony/dom-crawler (v3.0.6)
- Installing symfony/dom-crawler (v3.0.7)
Loading from cache
- Removing sebastian/exporter (1.2.1)
- Installing sebastian/exporter (1.2.2)
Downloading: 100%
- Installing webmozart/assert (1.0.2)
Downloading: 100%
- Installing phpdocumentor/reflection-common (1.0)
Downloading: 100%
- Installing phpdocumentor/type-resolver (0.2)
Downloading: 100%
- Removing phpdocumentor/reflection-docblock (2.0.4)
- Installing phpdocumentor/reflection-docblock (3.1.0)
Downloading: 100%
- Removing phpspec/prophecy (v1.6.0)
- Installing phpspec/prophecy (v1.6.1)
Downloading: 100%
- Removing symfony/yaml (v3.0.6)
- Installing symfony/yaml (v3.1.1)
Downloading: 100%
Writing lock file
Generating autoload files
[RuntimeException]
Could not scan for classes inside "App/database/migrations" which does not
appear to be a file nor a folder
update [--prefer-source] [--prefer-dist] [--dry-run] [--dev] [--no-dev] [--lock]
[--no-custom-installers] [--no-autoloader] [--no-scripts] [--no-progress] [--wi
th-dependencies] [-v|vv|vvv|--verbose] [-o|--optimize-autoloader] [-a|--classmap
-authoritative] [--ignore-platform-reqs] [--prefer-stable] [--prefer-lowest] [-i
|--interactive] [--root-reqs] [--] [<packages>]...
composer.json
文件包含:
"autoload": {
"classmap": [
"App/database/migrations"
確保composer文件中的大小寫與文件系統中的大小寫相同。
如果該文件夾的名稱為:“ app / database / migrations”(帶有較低的“ a”),則類classmap
應為:
"autoload": {
"classmap": [
"app/database/migrations"
在大多數文件系統上,“應用程序/數據庫/遷移”和“應用程序/數據庫/遷移”不相等。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.