Hướng dẫn phpstan not found - không tìm thấy phpstan

HI TEAM,

Nội dung chính ShowShow

  • Problem/Motivation
  • Các bước để sinh sản
  • Sử dụng DDEV Multisite
  • Trạng thái nâng cấp được cài đặt bằng Trình soạn thảo yêu cầu 'Drupal/nâng cấp_status:^2.0'
  • nâng cấp_status mô -đun đã được bật
  • Báo cáo lỗi
  • Cài đặt #
  • Chạy đầu tiên #

Tôi đã thêm mô -đun trạng thái nâng cấp thông qua trình soạn thảo vào một trong các trang web của tôi.

Nhận lỗi sau khi bật mô-đun-"nhị phân PHPSTAN không được tìm thấy trong thư mục nhà cung cấp mặc định dựa trên vị trí của /var/www/html/website-path/composer.json. Bạn có thể cần cấu hình Trong composer.json. Xem https://getcomposer.org/doc/06-config.md#vendor-dir. Đã cố gắng:/var/www/html/trang web-path/nhà cung cấp/bin/phpstan. Điều này được giải quyết. " "The PHPStan binary was not found in the default vendor directory based on the location of /var/www/html/website-path/composer.json. You may need to configure a vendor-dir in composer.json. See https://getcomposer.org/doc/06-config.md#vendor-dir. Attempted: /var/www/html/website-paths/vendor/bin/phpstan. Scanning is not possible until this is resolved."
"The PHPStan binary was not found in the default vendor directory based on the location of /var/www/html/website-path/composer.json. You may need to configure a vendor-dir in composer.json. See https://getcomposer.org/doc/06-config.md#vendor-dir. Attempted: /var/www/html/website-paths/vendor/bin/phpstan. Scanning is not possible until this is resolved."

Tệp Composer.json có mã sau.

 "require-dev": {
        "phpstan/phpstan": "^1.2",
        "phpunit/phpunit": "^9.5"
    }
}

Cảm ơn Divya Divya
Divya

Problem/Motivation

error:

Đường dẫn nhị phân của nhà cung cấp không chính xác hoặc PHPSTAN không được cài đặt ở đó. Bạn đã cài đặt trạng thái nâng cấp với Nhà soạn nhạc? Đã kiểm tra:/var/www/html/docroot/nhà cung cấp/bin/phpstan

Các bước để sinh sản

  • Sử dụng DDEV Multisite
  • Trạng thái nâng cấp được cài đặt bằng Trình soạn thảo yêu cầu 'Drupal/nâng cấp_status:^2.0'
  • Trạng thái nâng cấp được cài đặt bằng Trình soạn thảo yêu cầu 'Drupal/nâng cấp_status:^2.0'
  • nâng cấp_status mô -đun đã được bật
  • Báo cáo lỗi

Đường dẫn nhị phân của nhà cung cấp không chính xác hoặc PHPSTAN không được cài đặt ở đó. Bạn đã cài đặt trạng thái nâng cấp với Nhà soạn nhạc? Đã kiểm tra:/var/www/html/docroot/nhà cung cấp/bin/phpstan

Các bước để sinh sản

Sử dụng DDEV Multisite

Trạng thái nâng cấp được cài đặt bằng Trình soạn thảo yêu cầu 'Drupal/nâng cấp_status:^2.0'

Trạng thái nâng cấp được cài đặt bằng Trình soạn thảo yêu cầu 'Drupal/nâng cấp_status:^2.0'

nâng cấp_status mô -đun đã được bật

Báo cáo lỗi

Hướng dẫn phpstan not found - không tìm thấy phpstan

Báo cáo lỗi

Cài đặt #

    "require": {
        "php": "^7.1",
        "symfony/console": "^3.4 | ^4.0"
    },
    "require-dev": {
        "phpstan/phpstan-src": "^0.12"
    }

Chạy đầu tiên #

./vendor/bin/phpstan analyse src/

Tôi đã thêm mô -đun trạng thái nâng cấp thông qua trình soạn thảo vào một trong các trang web của tôi.

Warning: require_once(/var/www/html/vendor/phpstan/phpstan-src/bin/../vendor/jetbrains/phpstorm-stubs/PhpStormStubsMap.php): failed to open stream: No such file or directory in /var/www/html/vendor/phpstan/phpstan-src/bin/phpstan on line 58

Call Stack:
    0.0049     389360   1. {main}() /var/www/html/vendor/phpstan/phpstan-src/bin/phpstan:0
    0.0506     389728   2. {closure:/var/www/html/vendor/phpstan/phpstan-src/bin/phpstan:8-77}() /var/www/html/vendor/phpstan/phpstan-src/bin/phpstan:77

Nhận lỗi sau khi bật mô-đun-"nhị phân PHPSTAN không được tìm thấy trong thư mục nhà cung cấp mặc định dựa trên vị trí của /var/www/html/website-path/composer.json. Bạn có thể cần cấu hình Trong composer.json. Xem https://getcomposer.org/doc/06-config.md#vendor-dir. Đã cố gắng:/var/www/html/trang web-path/nhà cung cấp/bin/phpstan. Điều này được giải quyết. " "The PHPStan binary was not found in the default vendor directory based on the location of /var/www/html/website-path/composer.json. You may need to configure a vendor-dir in composer.json. See https://getcomposer.org/doc/06-config.md#vendor-dir. Attempted: /var/www/html/website-paths/vendor/bin/phpstan. Scanning is not possible until this is resolved."

require_once __DIR__ . '/../vendor/jetbrains/phpstorm-stubs/PhpStormStubsMap.php';

Tệp Composer.json có mã sau.

require_once __DIR__ . '/../../../jetbrains/phpstorm-stubs/PhpStormStubsMap.php';

Cảm ơn Divya Divya

Đường dẫn nhị phân của nhà cung cấp không chính xác hoặc PHPSTAN không được cài đặt ở đó. Bạn đã cài đặt trạng thái nâng cấp với Nhà soạn nhạc? Đã kiểm tra:/var/www/html/docroot/nhà cung cấp/bin/phpstan

Lõi 8.9.3

Trên trang Trạng thái nâng cấp:/Quản trị viên/Báo cáo/Nâng cấp trạng thái, có một cảnh báo:

Với cài đặt mới và chỉ với điều này yêu cầu trong Composer.json

Cài đặt #

Chạy đầu tiên #

composer require --dev phpstan/phpstan

Tôi đã thêm mô -đun trạng thái nâng cấp thông qua trình soạn thảo vào một trong các trang web của tôi.

Nhận lỗi sau khi bật mô-đun-"nhị phân PHPSTAN không được tìm thấy trong thư mục nhà cung cấp mặc định dựa trên vị trí của /var/www/html/website-path/composer.json. Bạn có thể cần cấu hình Trong composer.json. Xem https://getcomposer.org/doc/06-config.md#vendor-dir. Đã cố gắng:/var/www/html/trang web-path/nhà cung cấp/bin/phpstan. Điều này được giải quyết. " "The PHPStan binary was not found in the default vendor directory based on the location of /var/www/html/website-path/composer.json. You may need to configure a vendor-dir in composer.json. See https://getcomposer.org/doc/06-config.md#vendor-dir. Attempted: /var/www/html/website-paths/vendor/bin/phpstan. Scanning is not possible until this is resolved."

Tệp Composer.json có mã sau.

Chạy đầu tiên #

Tôi đã thêm mô -đun trạng thái nâng cấp thông qua trình soạn thảo vào một trong các trang web của tôi.

Nhận lỗi sau khi bật mô-đun-"nhị phân PHPSTAN không được tìm thấy trong thư mục nhà cung cấp mặc định dựa trên vị trí của /var/www/html/website-path/composer.json. Bạn có thể cần cấu hình Trong composer.json. Xem https://getcomposer.org/doc/06-config.md#vendor-dir. Đã cố gắng:/var/www/html/trang web-path/nhà cung cấp/bin/phpstan. Điều này được giải quyết. " "The PHPStan binary was not found in the default vendor directory based on the location of /var/www/html/website-path/composer.json. You may need to configure a vendor-dir in composer.json. See https://getcomposer.org/doc/06-config.md#vendor-dir. Attempted: /var/www/html/website-paths/vendor/bin/phpstan. Scanning is not possible until this is resolved."

Tệp Composer.json có mã sau.

Cảm ơn Divya Divya

Đường dẫn nhị phân của nhà cung cấp không chính xác hoặc PHPSTAN không được cài đặt ở đó. Bạn đã cài đặt trạng thái nâng cấp với Nhà soạn nhạc? Đã kiểm tra:/var/www/html/docroot/nhà cung cấp/bin/phpstan

Lõi 8.9.3

  • Trên trang Trạng thái nâng cấp:/Quản trị viên/Báo cáo/Nâng cấp trạng thái, có một cảnh báo:
  • Với cài đặt mới và chỉ với điều này yêu cầu trong Composer.json
  • Nếu chạy lệnh này từ shell
  • Tôi có được đầu ra này

Vấn đề dường như trong sai đường của con đường yêu cầu, vì vậy thay vì

Tôi nghĩ rằng đó sẽ là

Điều này cho công việc tốt