Điểm:0

Cách khắc phục cài đặt drush - đường dẫn hoặc bí danh tới root drupal

lá cờ cn

Tôi đã có 10.6.2 hoạt động - trên Centos 7 và hôm nay nó đã GONE. Tôi đã phải gỡ bỏ phpunit và dường như nó đã thiết lập đường dẫn drush cho drush với nó. Bây giờ nó nói nó đã được cài đặt nhưng không tìm thấy lệnh nếu tôi chạy " composer require drush/drush:10.6.2 "

Nếu tôi truy cập /public_html/vendor/drush/drush và chạy ./drush thì nó vẫn ở đó nhưng báo lỗi " ! [LƯU Ý] Không tìm thấy root Drupal. Vượt qua --root hoặc @siteAlias ​​để xem các lệnh dành riêng cho Drupal ."

Làm cách nào để đưa đường dẫn này trở lại thư mục gốc drupal ??

leymannx avatar
lá cờ ne
Đừng truy cập Drush, hãy truy cập thư mục gốc của web, như trong `cd web/` rồi nhập `../vendor/drush/drush/drush cr` hoặc cài đặt [Drush Launcher](https://github. com/drush-ops/drush-launcher) trên máy của bạn để thực hiện `drush cr`.
lá cờ cn
./vendor/drush/drush/drush cr đã xây dựng lại bộ đệm, nhưng không khắc phục được sự cố đường dẫn (một dấu chấm từ webroot)
leymannx avatar
lá cờ ne
Thực thi lệnh từ trong thư mục chứa tệp index.php của Drupal â gốc của web. Không phải gốc của dự án. Xem https://drupal.stackexchange.com/q/309223/15055. Lệnh nào bạn đang thực hiện chính xác khi xảy ra lỗi?
lá cờ cn
./vendor/drush/drush/drush cr nghĩa là nó ĐƯỢC thực thi từ gốc Drupal nơi có index.php. drush cr là viết tắt của drush cache-rebuild, nó không sửa đường dẫn; tuy nhiên tôi nghĩ rằng tôi thấy những gì đã xảy ra. Tôi sử dụng các tệp RPM nếu có thể cho các tệp cài đặt chung. Tôi đã cài đặt drush-8.1.16-1.el7.remi.noarch.rpm bao gồm phpunit 5.7 nên tôi đã gỡ cài đặt nó để cài đặt phpunit9.by rpm, nhưng nó không nâng cấp phpunit 5 và điều đó đã tắt "drush.launcher" bằng cách nào đó đã khởi chạy 10.6.2 từ dòng lệnh ở bất kỳ đâu. Tôi sẽ phải hack nó trở lại máy chủ để lấy lại "drush.launcher"
Điểm:1
lá cờ cn

Giải pháp tốt nhất là sử dụng thẳng Drush Launcher ( https://github.com/drush-ops/drush-launcher ) Nếu bạn sử dụng WinSCP, thật dễ dàng để di chuyển nó vào đường dẫn, đổi tên nó thành "drush", làm cho nó có thể thực thi được và nó sẽ tìm thấy phiên bản của drush khi được thực thi thông qua dòng lệnh từ bên trong bản cài đặt Drupal. Điều thú vị là có thể có các phiên bản drush khác nhau trong các bản cài đặt Drupal verson khác nhau - như phiên bản 8 drush được cài đặt trong Drupal 7 và bên trong Drupal đó, nó sẽ sử dụng phiên bản drush đó được cài đặt Nhanh chóng và dễ dàng

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.