私は zeroMQ の初心者であり、CentOS リリース 5.9 を実行しているサーバーで ØMQ を Java にバインドすることに固執しています。
残念ながら、私はサーバー上でスーパーユーザー/ルート権限を持っておらず、権限が制限された通常のユーザーとして ØMQ をインストールしようとしています。http://www.zeromq.org/area:downloadの指示に従って ØMQ をインストールしました。
Make sure that libtool, autoconf, automake are installed. Check whether uuid-dev package, uuid/e2fsprogs RPM or equivalent on your system is installed. Unpack the .tar.gz source archive. Run ./configure, followed by make.
明らかに以下を実行できませんでした
To install ØMQ system-wide run sudo make install. On Linux, run sudo ldconfig after installing ØMQ.
次に、jzmq をインストールしようとしました。
- クローン [git clone https://github.com/zeromq/jzmq.git]
- autogen.sh を実行しました
- 構成を実行しました
この時点で、次のエラーが表示されます
checking for ZeroMQ... no
checking zmq.h usability... no
checking zmq.h presence... no
checking for zmq.h... no
configure: error: cannot find zmq.h
上記のエラーの結果、Java テストを実行できず、「java.library.path に jzmq がありません」というエラーが表示されます。
インストールするためのルート権限がない場合に、zeromq の Java バインディングを機能させる方法を教えてもらえますか? IT 部門に新しいソフトウェアをサーバーにインストールしてもらうのは困難です。
あなたの助けに感謝。
注: /usr ディレクトリへの書き込み権限がありません
ありがとう英ポンド