El comando de carga del módulo no funciona después de la instalación del módulo del entorno.

El comando de carga del módulo no funciona después de la instalación del módulo del entorno.

Recientemente instalé módulos de entorno en mi estación de trabajo Ubuntu. Cuando encontré por primera vez el error "comando de carga del módulo no encontrado", intenté seguir las instrucciones proporcionadas en la respuesta a esta publicación:

El comando "cargar módulo" no funciona

Ejecuté add.modules y luego entré a editar el script de inicio .bashrc como se indica en la publicación. Una diferencia clave que encontré fue que la línea comentada no se agregó al script de inicio de bash, es decir

case "$0" in
-sh|sh|*/sh)  modules_shell=sh ;;
   -ksh|ksh|*/ksh)  modules_shell=ksh ;;
   -zsh|zsh|*/zsh)  modules_shell=zsh ;;
-bash|bash|*/bash)  modules_shell=bash ;;
esac
module() { eval `/usr/Modules/$MODULE_VERSION/bin/modulecmd $modules_shell $*`; }
#module() { eval `/usr/bin/modulecmd $modules_shell $*`; }

Así que lo agregué manualmente, comentando la línea de arriba y quitando el comentario de la última línea.

Sin embargo, ahora cuando intento ejecutar

module load <myprogram>

Acabo de recibir el error "No se ha definido ninguna ruta de módulo".

¿Hay algo que me estoy perdiendo? Lo más probable es que haya sido el paso de crear un directorio de archivos de módulo. ¿A dónde va este directorio (¿debería estar en /usr/Modules?) y ¿qué necesito colocar allí para poder ejecutar la carga del módulo? Me temo que no tengo experiencia en la configuración de archivos de módulos, por lo que no está claro dónde deben ubicarse ni cómo configurar el contenido del archivo.

información relacionada