15

現在、次のように、golang:1.6.2-alpine docker コンテナーにgoczmq ( https://github.com/zeromq/goczmq ) をインストールしています。

wget https://download.libsodium.org/libsodium/releases/libsodium-1.0.10.tar.gz
wget https://download.libsodium.org/libsodium/releases/libsodium-1.0.10.tar.gz.sig
wget https://download.libsodium.org/jedi.gpg.asc
gpg --import jedi.gpg.asc
gpg --verify libsodium-1.0.10.tar.gz.sig libsodium-1.0.10.tar.gz
tar zxvf libsodium-1.0.10.tar.gz
cd libsodium-1.010.
./configure; make check
sudo make install
sudo ldconfig

でプロセスが失敗しましldconfigた。コマンドがあるようですが、ldconfig実際には機能していないと思います。洞察はありますか?前もって感謝します。

4

1 に答える 1

19

Alpine のバージョンの ldconfigでは、ターゲット フォルダーまたはライブラリを引数として指定する必要があります。alpine には /etc/ld.so.conf ファイルがなく、作成しても認識されないことに注意してください。

ターゲット パスのない例:

$ docker run -ti alpine sh -c "ldconfig; echo \$?"
1

ターゲット パスの例:

$ docker run -ti alpine sh -c "ldconfig /; echo \$?"
0

ただし、それでも頻繁にリンク エラーが発生します。他の提案:

于 2016-09-12T22:34:17.613 に答える