有什麼程序來更新所有Perl庫的mylib.pm文件?
我想我介紹這my answer to your previous question
沒有什麼不對您的mylib
安裝。問題在於它正在尋找一個名爲lib
的目錄,它位於與Perl源文件相同的目錄中,或者位於上面的目錄中
如果它找到這兩個目錄中的一個,它將它添加到perl位置列表搜索任何後續use
聲明中包含的模塊。那是全是它呢。它是利用當你寫了需要與主Perl程序文件
一起分發從你剛纔的問題你自己的Perl模塊,您的方案之一是/apps/cgi/kb/www_kb_search_new.pl
,所以mylib
正在尋找要麼
/apps/cgi/kb/lib
或
/apps/cgi/lib
,並找到兩者都不是。這是錯誤消息的原因
無法找到在/應用/ CGI/KB /或應用程序的lib/CGI
既然你說,當你刪除use mylib
你的程序工作,它似乎你的程序不在這些位置使用任何模塊。這可能適用於您的所有程序,在這種情況下,解決方案應該是從所有程序中刪除use mylib
聲明。使用簡單的shell命令很容易做到這一點
或者,您可以創建這些目錄中的一個或其他,並將其保留爲空。這樣mylib
會正確執行,找到lib
目錄,並將其添加到搜索列表中,但沒有庫將永遠不會從那裏加載
我希望現在很清楚嗎?
@Borodin你可以請這個問題的幫助..... – kcnanduri