所以我剛剛安裝了Strawberry Perl,現在我想得到以下模塊。
所以我又用 "cpanm Lingua::EN::CMUDict --force "試了一下,得到的結果完全一樣。 以下是相關日志的內容:
cpanm (Application), Inc.
cpanm (App::cpanminus) 1.7044 on perl 5.032001 built for MSWin32-x64-multi-thread 作業目錄是C:Usermatth/.cpanm/work/1630544096.16456 你有make C:Userscingmake.exe 你有LWP 6.52 回落到 Archive::Tar 2.38
==============
嘗試了一下粗略的輸出,得到了這樣的結果:
--> Working on Lingua::EN::CMUDict
獲取http://www.cpan.org/authors/id/L/LM/LMETCALF/Lingua-EN-CMUDict-0.06.tar.gz ... 好的。
配置Lingua-EN-CMUDict-0.06 ... 好的
建立和測驗Lingua-EN-CMUDict-0.06 ... 失敗
! 安裝Lingua::EN::CMUDict失敗。參見C:Usersmatth.cpanmwork1630595312.29316uild.log for細節。用--force重試,以強制安裝它。
! 在cpanmetadb上查找Write-Verbose失敗。
! 在鏡像http://www.cpan.org 上查找Write-Verbose()失敗。
! 無法找到模塊或分布式Write-Verbose
還有那個日志。 https://pastebin.com/iSS5LRKA
另外,它說我的 File::ShareDir 是最新的。
我已經安裝了檔案。
我已經手動安裝了該檔案,并將其放入 perllib,但它說它不存在。我應該把它放在哪里?
uj5u.com熱心網友回復:
我在CPAN中查找了這個模塊,在Kwalitee問題下我發現:
prereq_matches_use
在META.yml中列出所有使用的模塊需要
錯誤。
檔案::ShareDir
當我下載(但沒有安裝)該模塊時,我在代碼中發現了這個問題
(在Lingua/EN/CMUDict.pm中)。使用 File::ShareDir ':ALL'
因此,也許安裝時缺少這個模塊,你可以試著自己安裝它。
uj5u.com熱心網友回復:
是H?kon H?gland幫忙的。當我把權限改為lib時,它就作業了。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/311340.html
標籤:
