2013-03-08 487 views
2

我已经安装了MQ的试用版,现在即时通讯试图建立一个队列管理器。 运行命令crtmqm给crtmqm:找不到命令

crtmqm -q QManager 
bash: crtmqm: command not found 

回答

0

这很可能是你的路径没有设置正确的情况下。

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

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

0

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

当WebSphere MQ获得了多个安装能力,就有必要明确地告诉你想要作为默认使用的安装WMQ。当多个安装版本不同并且API可能已更改或者类重新打包时,这一点尤其重要。运行setmqinst可获得正确的库集合,类别等。完整的详细信息位于上面链接的Infocenter页面上。

不幸的是,设置其他受访者推荐的PATH仅适用于只有一个WMQ安装且处于默认位置的狭义情况。

0

我在使用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命令。