查找核心/ Utility.pm我有一個包含指令的腳本:不能在@INC
use Core::Utility
,我得到錯誤「無法找到核心/ Utility.pm在@INC 」。我正在運行OpenSUSE 11.4,並嘗試過:sudo zypper in -C 'perl(Core::Utility)'
,但它沒有找到任何東西,我在網上找不到任何對它的引用。我不知道任何perl,我只是試圖獲得啓動腳本運行在/etc/init.d
查找核心/ Utility.pm我有一個包含指令的腳本:不能在@INC
use Core::Utility
,我得到錯誤「無法找到核心/ Utility.pm在@INC 」。我正在運行OpenSUSE 11.4,並嘗試過:sudo zypper in -C 'perl(Core::Utility)'
,但它沒有找到任何東西,我在網上找不到任何對它的引用。我不知道任何perl,我只是試圖獲得啓動腳本運行在/etc/init.d
沒有模塊名爲Core::Utility
CPAN上,這強烈地暗示你正在處理一些尚未公開發布的內部模塊。因此,解決方案是非技術性的:如果您想了解該模塊,請聯繫您獲得腳本的機器的系統管理員,或者您認爲可能知道的其他人員。
我最終與管理員交談,並決定不使用腳本。相反,我們正在使用簡化的設置。 – 2011-09-26 13:12:38
在你的錯誤,你也應該得到像「@INC包含:」。如果/usr/lib/perl5/vendor_perl/5.8.8是不是在那裏,你可以在腳本這一行添加:
use lib '/usr/lib/perl5/vendor_perl/5.8.8';
最快的嘗試是在腳本中註釋掉該行。我真的很幸運,有人離開了那裏,但你並不需要它。 – toolic 2011-05-04 20:21:39
不行。我從運行RHL(我不知道版本)的網絡上的另一個系統獲得腳本,並且我找到了位於/usr/lib/perl5/vendor_perl/5.8.8/Core/Utility.pm中的腳本。我會試着複製一遍,看看會發生什麼。 – 2011-05-04 21:08:16