
Instalei recentemente módulos de ambiente na minha estação de trabalho Ubuntu. Quando encontrei pela primeira vez o erro "comando de carregamento do módulo não encontrado", tentei seguir as instruções fornecidas na resposta a esta postagem:
O comando "module load" não funciona
Executei add.modules e editei o script de inicialização .bashrc conforme as instruções na postagem. Uma diferença importante que descobri foi que a linha comentada não foi adicionada ao script de inicialização do bash, ou seja
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 $*`; }
Então adicionei manualmente, comentando a linha acima e descomentando a última linha.
No entanto, agora, quando tento executar
module load <myprogram>
Acabei de receber o erro "Nenhum caminho de módulo definido"
Há algo que estou perdendo? Provavelmente foi a etapa de criação de um diretório modulefiles. Para onde vai esse diretório (deveria estar em /usr/Modules?), e o que preciso colocar lá para poder executar o carregamento do módulo? Receio não ter experiência na configuração de arquivos de módulo, por isso não está claro onde eles devem estar localizados nem como configurar o conteúdo do arquivo.