Điểm:0

Làm cách nào để cài đặt đồng thời drush 10 với 8?

lá cờ in

Tôi có một số câu hỏi về việc cài đặt drush mới nhất và càng tìm kiếm, tôi càng nhận được nhiều lời khuyên mâu thuẫn. Tôi cần cả drush 8 và 10, vì tôi đang thử nghiệm cả Drupal 7 và 9.Tôi đã cài đặt drush 8 một lúc trước dưới dạng độc lập trong /usr/local/bin/drush8. Nhưng tôi không thể tìm ra cách tạo một phiên bản 10 độc lập tương tự (một phiên bản sẽ được chuyển sang/usr/local/bin/drush10). Tôi đang sử dụng MACOS 12.3, symfony 4.4.35, PHP 7.4.12, drupal 9.3.9

Từ Google, các câu trả lời dường như nói rằng chỉ cần truy cập gốc cài đặt Drupal 9 và sử dụng trình soạn thảo yêu cầu drush/drush, trong khi drupalize.me nói rằng hãy cài đặt nó dưới dạng phụ thuộc nhà phát triển với nhà soạn nhạc yêu cầu --dev drush/drush (đang sử dụng nhà phát triển một ý tưởng tốt?). Khi tôi thử làm điều này, nó đang cố cài đặt drush 11. Tôi có nên sử dụng 11 thay vì 10 không? tôi đã thử sử dụng nhà soạn nhạc yêu cầu "drush/drush: ^10.6.2" và có một loạt lỗi, vì vậy sử dụng 11 nghe có vẻ tốt với tôi.

https://webchick.net/drush-and-drush có hướng dẫn, nhưng tôi không thể làm cho nó hoạt động được; vì một điều, cô ấy nói hãy tải xuống tệp drush.phar của bản phát hành 8.4.1, không có trong repo.

Dù sao, tôi có 8 hoạt động tốt và bây giờ tôi muốn có thể sử dụng 11 (hoặc 10) để thử nghiệm Drupal 9. Nó có thể được cài đặt ở một vị trí toàn cầu như /usr/local/bin hay được gắn với mỗi cài đặt Drupal không?

leymannx avatar
lá cờ ne
Drupalize.me là sai. Điều này nên được sửa chữa.
Điểm:2
lá cờ cn

Drush cho Drupal 9 không còn hỗ trợ cài đặt chung, vì vậy bạn cần cài đặt nó dưới dạng phụ thuộc vào từng trang web Drupal 9 mà bạn muốn sử dụng.

Bạn đã đề cập đến việc bị nhầm lẫn bởi một số trang web, nhưng tài liệu drush khá rõ ràng:

Drush chỉ hỗ trợ một phương thức cài đặt. Nó yêu cầu trang web Drupal của bạn được xây dựng với Composer và Drush được liệt kê dưới dạng phần phụ thuộc.

Vì vậy, ... hãy cài đặt drush 11 làm phụ thuộc.

Cài đặt nó dưới dạng phụ thuộc thông thường, không phải phụ thuộc nhà phát triển vì drush nên có sẵn trong sản xuất và cách tốt nhất là không cài đặt/triển khai phụ thuộc nhà phát triển vào sản xuất.

Bạn nên sử dụng Drush 11 chứ không phải Drush 10 vì, như tài liệu được liên kết ở trên nêu rõ, Drush 10 đã hết hạn sử dụng vào tháng 1 năm 2022.

Thật tốt khi tìm kiếm các hướng dẫn trên Google, nhưng trước tiên hãy luôn kiểm tra tài liệu chính thức.

Đă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.