2

MQ の試用版をインストールしましたが、キュー マネージャーを作成しようとしています。コマンド crtmqm を実行すると、

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

3 に答える 3

1

パスが正しく設定されていない可能性があります。

crtmqmがどこにあるか(withなど)を見つけて、そのディレクトリをパスに追加します(またはなどfind / -name crtmqmのお気に入りのスタートアップファイル内)。.profile.bash_profile

変更されたスタートアップファイルによっては、新しいセッションを開く(または再度ログインする)必要がある場合もあります。

于 2013-03-08T22:31:47.620 に答える
1

IBM MQ V7.5 を使用しているときに同じ問題に遭遇しました。そのため、ブログの6番目のステップで作成したこれらの実行可能ファイルがあるディレクトリへのパスを設定することで、これを取り除くことができました-Synapse、WSO2 ESB、およびWebSphere MQを使用したエンタープライズメッセージング

パッチを設定するには、ユーザーのファイルに行export PATH=$PATH:/home/wso2/mqm/binを追加してコマンドを実行しました。.bashrcsource .bashrc

于 2013-09-10T09:56:34.170 に答える
0

最も可能性の高い原因は、実行しなかったことですsetmqinst

WebSphere MQ が複数インストール機能を獲得したとき、デフォルトとして使用するインストールを WMQ に明示的に伝えることが必要になりました。これは、複数のインストールが異なるバージョンであり、API が変更されているか、クラスが少し再パッケージ化されている可能性がある場合に特に重要です。ライブラリ、クラスなどの正しいセットでソースを実行setmqinstします。詳細については、上記のリンク先の Infocenter ページを参照してください。

残念ながら、PATH他の回答者が推奨するように設定することは、WMQ のインストールが 1 つしかなく、デフォルトの場所にあるという狭いケースでのみ機能します。

于 2013-03-08T22:39:11.883 に答える