Làm thế nào để cài đặt một phiên bản cụ thể của một dự án với drush


8

Tôi quan sát thấy rằng theo mặc định "drush dl module_name" cài đặt phiên bản mới nhất có thể có thể là phiên bản dev.

Làm thế nào chúng ta có thể cài đặt một phiên bản cụ thể của một dự án với Drush ?

Câu trả lời:


7

Để tải xuống một phiên bản cụ thể của dự án, chỉ định ' tên dự án ', theo sau là dấu gạch ngang, sau đó là tên phiên bản. Đối số -y trả lời "có" cho bất kỳ và tất cả các lời nhắc.

' Tên dự án ' chính xác cho một mô-đun, là những gì được bao gồm trong URL của mô-đun trên DO, tức là mọi thứ theo sau '/' cuối cùng trong URL. Vì vậy, đối với mô-đun Nhóm hữu cơ , điều đó sẽ là ogbởi vì URL của nó là https://www.drupal.org/project/og.

Ví dụ, xem xét một cái gì đó như thế này:

drush dl og-7.x-1.3

Với lệnh này, bạn tải xuống mô-đun Nhóm hữu cơ (thay thế bằng "module_name") và cụ thể hơn là phiên bản 7.x-1.3 của nó (thay thế bằng "phiên bản" bạn muốn).

Bạn cũng có thể chỉ định phiên bản phát triển của mô-đun, như trong exmple này (sẽ tải xuống phiên bản 7.x-2.x-dev hiện tại của Nhóm hữu cơ ):

drush dl og-7.x-2.x

Để biết thêm chi tiết, các mẫu, v.v., hãy tham khảo http://www.drushcommands.com/drush-6x/pm/pm-doad và / hoặc http://www.drushcommands.com/drush-7x/pm/pm -Tải xuống . Hoặc để cài đặt một phiên bản cụ thể của một dự án với drush .

Sau khi bạn tải xuống phiên bản cụ thể, bạn "kích hoạt" mô-đun theo quy trình Drupal thông thường để thực hiện.

Nếu bạn cũng muốn kích hoạt mô-đun bằng Drush, thì không cần phải chỉ định phiên bản của mô-đun nữa. Để tiếp tục ví dụ trên, để bật phiên bản 7.x-1.3 của nó (sau khi bạn tải xuống; đã tải nó), hãy sử dụng một lệnh như vậy:

drush en og

5

Nếu bạn không biết phiên bản cụ thể mà bạn muốn tải xuống, bạn có thể sử dụng --selecttùy chọn này và Drush sẽ nhắc bạn với tất cả các phiên bản có sẵn gần đây nhất:

drush dl devel --select

Thêm --alltùy chọn cho một danh sách toàn diện.

Bạn cũng có thể xem danh sách này mà không cần tải xuống qua drush pm-releases devel.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.