ltdl.h Не найдена ошибка при создании цепного кода
Я пытаюсь создать цепной код с помощью go build
, когда я запускаю команду Go build, ее отчеты
.\hyperledger\fabric\vendor\github.com\miekg\pkcs11\pkcs11.go:29:18:
fatal error:ltdl.h: No such file or directory
compilation terminated
Я установил libtools по этой ссылке. Но я получаю ту же ошибку
5 ответов
Если вы используете centos/RHEL 7, вы можете использовать этот код
yum install libtool-ltdl-devel
Для Mac убедитесь, что у вас установлен brew. Эта команда работала для меня:
brew install libtool
В среде Debian/Ubuntu попробуйте использовать следующую команду:
sudo apt установить libtool libltdl-dev
Обязательно добавьте --tags nopkcs11 в команду go build или go test. Ошибка должна перестать появляться
Пример: go build --tags nopkcs11
Это скомпилирует ваш цепной код, если вы разрабатываете и тестируете свой код.