我已经安装了 MQ 的试用版,现在我正在尝试创建一个队列管理器。运行命令 crtmqm 给出
crtmqm -q QManager
bash: crtmqm: command not found
我已经安装了 MQ 的试用版,现在我正在尝试创建一个队列管理器。运行命令 crtmqm 给出
crtmqm -q QManager
bash: crtmqm: command not found
很可能是您的路径设置不正确。
找出 的crtmqm
位置(例如使用find / -name crtmqm
)并将该目录添加到您的路径中(在您最喜欢的启动文件中,例如.profile
或.bash_profile
)。
然后,您可能还需要打开一个新会话(甚至重新登录),具体取决于更改了哪个启动文件。
我在使用 IBM MQ V7.5 时遇到了同样的问题。我可以通过设置目录的路径来摆脱这个问题
为了设置补丁,我将该行添加export PATH=$PATH:/home/wso2/mqm/bin
到用户的.bashrc
文件中并执行了source .bashrc
命令。
最可能的原因是您没有运行setmqinst
。
当 WebSphere MQ 获得多重安装功能时,有必要明确告诉 WMQ 您要使用哪个安装作为默认安装。当多次安装具有不同版本并且 API 可能已更改或类重新打包时,这一点尤其重要。运行setmqinst
正确的库、类等的源代码。完整的详细信息在上面链接的信息中心页面上。
不幸的是,PATH
按照其他受访者的建议设置仅适用于仅安装一次 WMQ 且位于默认位置的狭窄情况。