我正在嘗試執行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 安裝程式中可能缺少相依性。