Я пытаюсь выполнить tidy.exe
, но получаю следующее сообщение об ошибке.
/cygwin/bin/tidy.exe: ошибка при загрузке общих библиотек: cygtidy-0-99-0.dll: невозможно открыть файл общего объекта: Такого файла или каталога нет
Какой пакет мне установить, чтобы удовлетворить эту зависимость? Почему он не устанавливается по умолчанию вместе с tidy
пакетом?
решение1
Отсутствует библиотекаcygtidy-0-99-0.dll
Какой пакет мне следует установить, чтобы удовлетворить эту зависимость?
Вам нужен libtidy0_99_0
пакет.
Как узнать, cygtidy-0-99-0.dll
в какой упаковке находится товар?
Самый простой способ найти пакет, содержащий определенную команду или файл, — это использоватьПоиск пакетов Cygwinстраница:
ОткройПоиск пакетов Cygwinвеб-страницу в вашем веб-браузере.
Выберите 32- или 64-разрядную версию Cygwin в зависимости от вашей установки.
Введите название программы, которую вы ищете (
cygtidy-0-99-0.dll
).Нажмите «Перейти» на веб-странице.
Нажмите «libtidy0_99_0-20090325-1», чтобы подтвердить наличие правильного пакета:
2013-05-31 06:38 303123 usr/bin/cygtidy-0-99-0.dll
Почему он не устанавливается по умолчанию вместе с tidy
пакетом?
Я не могу воспроизвести вашу проблему. Однако, cygtidy-0-99-0.dll
уже был установлен здесь до того, как я установил tidy
. Я не знаю, какой пакет его установил.
DavidPostill@Hal /f/test
$ ll /usr/bin/*tidy*
-rwxr-xr-x 1 DavidPostill None 303123 May 31 2013 /usr/bin/cygtidy-0-99-0.dll
-rwxr-xr-x 1 DavidPostill None 24595 May 18 14:57 /usr/bin/tidy.exe
Возможно, в установщике Cygwin отсутствует какая-то зависимость.