Score:0

Drush นักแต่งเพลงแก้ยุ่งเหยิงและ Drush ที่ไม่ใช่นักแต่งเพลง

ธง mx

ฉันมี Drush 10.3.2-dev ที่กำลังทำงานอยู่บนระบบของฉัน แต่ฉันต้องทำงานในโครงการเก่าใน Drupal 7 ด้วย ดังนั้นฉันจึงต้องใช้ Drush 7 เพื่อทำงานในโครงการนั้นๆ

ฉันดาวน์โหลด Drush 7 แตกไฟล์ในโฟลเดอร์ หยด สคริปต์สามารถเรียกใช้งานได้ แต่เมื่อฉันพยายามใช้กับ ./ดรัช ฉันเข้าใจ

โหลด autoload.php ไม่ได้ ตอนนี้ Drush ต้องการนักแต่งเพลงเพื่อติดตั้งการพึ่งพาและคลาสโหลดอัตโนมัติ โปรดดู README.md

ฉันจะใช้ Drush รุ่นเก่าที่เข้ากันได้กับ Drupal 7 ควบคู่ไปกับเวอร์ชันที่ใหม่กว่าได้อย่างไร

แก้ไขเพื่อเพิ่ม:

ฉันถอนการติดตั้ง drush ด้วย Composer ทั่วโลก และเมื่อฉันพยายามเรียกใช้สคริปต์ที่ดาวน์โหลดมา จะมีการรายงาน drush เวอร์ชันเก่า (8) แต่เมื่อฉันเปลี่ยนไปใช้ไดเร็กทอรีโปรเจ็กต์ Drupal และเรียกใช้สคริปต์เดียวกัน มันให้เวอร์ชัน drush อีกเวอร์ชันแก่ฉัน

มีบางเวอร์ชันที่ขัดแย้งกันในระบบของฉันและฉันไม่รู้ว่ามันมาจากไหน

~/ดาวน์โหลด$ ./drush.phar --version
 Drush เวอร์ชั่น : 8.4.10 
/var/www/html/drupal$ ~/Downloads/drush.phar --version
เครื่องมือบรรทัดคำสั่ง Drush 10.6.0

จากโครงการอื่น ฉันเห็นเวอร์ชัน drush อีกเวอร์ชันหนึ่ง:

/var/www/html/anotherProject$ ~/Downloads/drush.phar --version
เครื่องมือบรรทัดคำสั่ง Drush 9.7.3

ฉันจำเป็นต้องถอนการติดตั้ง Composer เพื่อให้ใช้งานได้หรือไม่


การแก้ไขอื่น:

ฉันคิดว่าฉันอาจพบปัญหาแล้ว ฉันมี /var/www/html/ผู้ขาย โฟลเดอร์ที่ไม่ควรมี (เพราะฉันมีโครงการทั้งหมดในโฟลเดอร์ย่อย) เมื่อฉันเปลี่ยนชื่อโฟลเดอร์นั้น drush ทำงานอย่างถูกต้อง รู้จักข้อมูลฐานข้อมูลโครงการเฉพาะ

leymannx avatar
ne flag
สิ่งนี้ตอบคำถามของคุณหรือไม่ [การมีอินสแตนซ์ Drush หลายรายการสำหรับเวอร์ชันหลักที่แตกต่างกัน](https://drupal.stackexchange.com/questions/267511/having-multiple-drush-instances-for-different-core-versions)
leymannx avatar
ne flag
(คุณสามารถทำได้หากจัดองค์ประกอบโครงการ D7 และเพิ่ม Drush 8 เป็นการพึ่งพาในเครื่อง Drupal 7 ทำงานร่วมกับ Drush 8 IIRC ล่าสุด)
mx flag
ขอบคุณสำหรับข้อเสนอแนะ! ฉันไม่ได้ใส่ใจกับการสร้างสิ่งนี้แบบถาวร ดังนั้นฉันจึงไม่รังเกียจที่จะต้องเรียก drush โดยตรงจากโฟลเดอร์เฉพาะ ฉันแค่ต้องการให้ drush ใช้งานได้ ตอนนี้ยังไม่ใช่ และฉันไม่รู้ว่าฉันขาดอะไรไป ฉันจะตรวจสอบว่าฉันติดตั้ง Drush Launcher ได้อย่างไร ฉันตรวจสอบโฟลเดอร์ถังขยะแล้ว และไม่มีLauncher อาจสร้างปัญหาว่าทำไมฉันจึงไม่สามารถเรียกสคริปต์ drush 7 ได้โดยตรง การแต่งเพลง D7 นั้นน่ารำคาญแค่ไหน? ฉันต้องการให้ drush อัปเดตไซต์เดียวเท่านั้น
leymannx avatar
ne flag
ข้อความแสดงข้อผิดพลาดที่คุณระบุฟังดูแปลก คุณดาวน์โหลด Drush 7 (?) จากที่ไหนกันแน่ ข้อผิดพลาดไม่เหมือนกับ Drush 7 ลองใช้วิธีติดตั้งจากคำถามที่ซ้ำกันเพื่อติดตั้ง Drush 8 ล่าสุด
mx flag
ฉันคิดว่าข้อความแสดงข้อผิดพลาดอาจมาจาก Drush ส่วนกลาง ฉันจำไม่ได้ว่าติดตั้งทั่วโลก แต่ตอนนี้ฉันจำไม่ได้แล้ว ฉัน dl สคริปต์ D7 จาก repo ฉันไม่คิดว่ามีอะไรผิดปกติกับมัน แต่อาจมีบางอย่างในระบบของฉันที่ป้องกันไม่ให้เรียกใช้

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา