MQ の試用版をインストールしましたが、キュー マネージャーを作成しようとしています。コマンド crtmqm を実行すると、
crtmqm -q QManager
bash: crtmqm: command not found
MQ の試用版をインストールしましたが、キュー マネージャーを作成しようとしています。コマンド crtmqm を実行すると、
crtmqm -q QManager
bash: crtmqm: command not found
パスが正しく設定されていない可能性があります。
crtmqm
がどこにあるか(withなど)を見つけて、そのディレクトリをパスに追加します(またはなどfind / -name crtmqm
のお気に入りのスタートアップファイル内)。.profile
.bash_profile
変更されたスタートアップファイルによっては、新しいセッションを開く(または再度ログインする)必要がある場合もあります。
IBM MQ V7.5 を使用しているときに同じ問題に遭遇しました。そのため、ブログの6番目のステップで作成したこれらの実行可能ファイルがあるディレクトリへのパスを設定することで、これを取り除くことができました-Synapse、WSO2 ESB、およびWebSphere MQを使用したエンタープライズメッセージング
パッチを設定するには、ユーザーのファイルに行export PATH=$PATH:/home/wso2/mqm/bin
を追加してコマンドを実行しました。.bashrc
source .bashrc
最も可能性の高い原因は、実行しなかったことですsetmqinst
。
WebSphere MQ が複数インストール機能を獲得したとき、デフォルトとして使用するインストールを WMQ に明示的に伝えることが必要になりました。これは、複数のインストールが異なるバージョンであり、API が変更されているか、クラスが少し再パッケージ化されている可能性がある場合に特に重要です。ライブラリ、クラスなどの正しいセットでソースを実行setmqinst
します。詳細については、上記のリンク先の Infocenter ページを参照してください。
残念ながら、PATH
他の回答者が推奨するように設定することは、WMQ のインストールが 1 つしかなく、デフォルトの場所にあるという狭いケースでのみ機能します。