ฉันเพิ่งติดตั้งโมดูลสภาพแวดล้อมลงในเวิร์กสเตชัน Ubuntu ของฉัน เมื่อฉันพบข้อผิดพลาด "ไม่พบคำสั่งโหลดโมดูล" เป็นครั้งแรก ฉันพยายามทำตามคำแนะนำที่ให้ไว้ในการตอบกลับโพสต์นี้:
คำสั่ง "โหลดโมดูล" ไม่ทำงาน
ฉันเรียกใช้ add.modules แล้วเข้าไปแก้ไขสคริปต์เริ่มต้น .bashrc ตามคำแนะนำในโพสต์ ข้อแตกต่างที่สำคัญประการหนึ่งที่ฉันพบคือบรรทัดแสดงความคิดเห็นไม่ได้ถูกเพิ่มลงในสคริปต์เริ่มต้นของ bash เช่น
กรณี "$0" ใน
-sh|sh|*/sh) modules_shell=sh ;;
-ksh|ksh|*/ksh) modules_shell=ksh ;;
-zsh|zsh|*/zsh) modules_shell=zsh ;;
-ทุบตี|ทุบตี|*/ทุบตี) modules_shell=ทุบตี ;;
เอสแซค
โมดูล () { eval `/usr/Modules/$MODULE_VERSION/bin/modulecmd $modules_shell $*`; }
#module() { eval `/usr/bin/modulecmd $modules_shell $*`; }
ดังนั้นฉันจึงเพิ่มด้วยตนเอง แสดงความคิดเห็นในบรรทัดด้านบนและยกเลิกการแสดงความคิดเห็นในบรรทัดสุดท้าย
อย่างไรก็ตาม ตอนนี้เมื่อฉันพยายามวิ่ง
โหลดโมดูล <myprogram>
ฉันเพิ่งได้รับข้อผิดพลาด "ไม่ได้กำหนดเส้นทางของโมดูล"
มีบางอย่างที่ฉันขาดหายไป? น่าจะเป็นขั้นตอนของการสร้างไดเร็กทอรี modulefiles ไดเร็กทอรีนี้ไปที่ใด (ควรอยู่ใน /usr/Modules หรือไม่) และฉันต้องใส่อะไรเพื่อให้สามารถดำเนินการโหลดโมดูลได้ ฉันเกรงว่าฉันไม่มีประสบการณ์ในการตั้งค่าไฟล์โมดูล ดังนั้นจึงไม่ชัดเจนว่าควรอยู่ที่ใดและจะกำหนดค่าเนื้อหาไฟล์อย่างไร