2

我已经安装了 MQ 的试用版,现在我正在尝试创建一个队列管理器。运行命令 crtmqm 给出

crtmqm -q QManager
bash: crtmqm: command not found
4

3 回答 3

1

很可能是您的路径设置不正确。

找出 的crtmqm位置(例如使用find / -name crtmqm)并将该目录添加到您的路径中(在您最喜欢的启动文件中,例如.profile.bash_profile)。

然后,您可能还需要打开一个新会话(甚至重新登录),具体取决于更改了哪个启动文件。

于 2013-03-08T22:31:47.620 回答
1

我在使用 IBM MQ V7.5 时遇到了同样的问题。我可以通过设置目录的路径来摆脱这个问题

为了设置补丁,我将该行添加export PATH=$PATH:/home/wso2/mqm/bin到用户的.bashrc文件中并执行了source .bashrc命令。

于 2013-09-10T09:56:34.170 回答
0

最可能的原因是您没有运行setmqinst

当 WebSphere MQ 获得多重安装功能时,有必要明确告诉 WMQ 您要使用哪个安装作为默认安装。当多次安装具有不同版本并且 API 可能已更改或类重新打包时,这一点尤其重要。运行setmqinst正确的库、类等的源代码。完整的详细信息在上面链接的信息中心页面上。

不幸的是,PATH按照其他受访者的建议设置仅适用于仅安装一次 WMQ 且位于默认位置的狭窄情况。

于 2013-03-08T22:39:11.883 回答