crtmqm:找不到命令

时间:2013-03-08 22:29:25

标签: ibm-mq

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

crtmqm -q QManager
bash: crtmqm: command not found

3 个答案:

答案 0 :(得分:1)

最有可能的情况是您的路径设置不正确。

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

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

答案 1 :(得分:1)

我在使用IBM MQ V7.5时遇到了同样的问题。在那我可以通过设置目录的路径摆脱这一点,我有这些可执行文件的目录,我在blog - Enterprise Messaging with Synapse, WSO2 ESB and WebSphere MQ

的第6步中创建了这些文件

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

答案 2 :(得分:0)

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

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

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