首页 > 解决方案 > 在模块文件中设置默认版本

问题描述

给定一个包含多个版本的模块文件的目录,如何设置默认值以便用户可以键入module load random_tool而无需指定版本号?

% ls random_tool
1.2 2.3 3.0

标签: environment-modulesmodulefile

解决方案


给定一个模块文件目录:

% cd random_tool
% ls 
1.2 2.3 3.0

您可以通过创建.version文件将其中一个设置为默认值。例如,假设我们希望 2.3 成为默认值。我们创建以下.version文件。

#%Module

set ModulesVersion 2.3

现在,当一个人加载时random_tool,他们将获得 2.3 版。

% module load random_tool
% random_tool --version
2.3
%

推荐阅读