Недавно я установил модули среды на свою рабочую станцию Ubuntu. Когда я впервые столкнулся с ошибкой «команда загрузки модуля не найдена», я попытался выполнить инструкции, данные в ответе на этот пост:
Команда "загрузить модуль" не работает
Я запустил add.modules, а затем отредактировал сценарий запуска .bashrc, как указано в посте. Одно ключевое отличие, которое я обнаружил, заключалось в том, что закомментированная строка не добавлялась в скрипт запуска bash, т.е.
случай "$0" в
-sh|sh|*/sh) modules_shell=sh ;;
-ksh|ksh|*/ksh) modules_shell=ksh ;;
-zsh|zsh|*/zsh) modules_shell=zsh ;;
-bash|bash|*/bash) modules_shell=bash ;;
эсак
module() { eval `/usr/Modules/$MODULE_VERSION/bin/modulecmd $modules_shell $*`; }
#module() { eval `/usr/bin/modulecmd $modules_shell $*`; }
Поэтому я добавил его вручную, закомментировав строку выше и раскомментировав последнюю строку.
Однако теперь, когда я пытаюсь запустить
загрузка модуля <моя программа>
Я просто получаю сообщение об ошибке "Путь к модулю не определен"
Есть что-то, чего мне не хватает? Скорее всего это был шаг создания каталога modulefiles. Куда ведет этот каталог (должен ли он быть в /usr/Modules?) и что мне нужно туда поместить, чтобы иметь возможность выполнить загрузку модуля? Боюсь, у меня нет опыта настройки файлов модулей, поэтому непонятно, где они должны располагаться и как настроить содержимое файла.