2013-01-08 53 views
-1

如何在腳本中安裝perl模塊?我正在使用名爲Discovery Studio Visualizer的程序,該程序內置了腳本接口,並且我無法使用標準方法安裝Win32 :: GUI()。我想這樣做的原因是因爲我想創建一個使用gui接口來突變氨基酸的宏。如何在腳本中安裝perl模塊

回答

2

通常,你所要求的不是在Perl中完成的。如果您無法訪問Perl工具鏈,那麼即使您使用了一些可用的技術,它們也可能不包含甚至安裝所需的庫所需的工具。此外,他們可能(幾乎可以肯定)鎖定了安裝應用程序的目錄,這會進一步限制您安裝應用程序的能力。如果您使用的嵌入式腳本工具碰巧使用Perl作爲其語言,則甚至可能無法從其他文件夾加載庫。

之前已經說過,最好的辦法是先嚐試在腳本之外安裝庫。看看你是否有cpan命令行工具可用。 cpan是連接到Comprehensive Perl Archive Network的工具,可以下拉您需要的庫(以及這些庫的依賴關係),並知道如何調用常用安裝程序腳本。因爲它使用XS(C語言庫中的Perl接口),所以您還需要設置一個C編譯器,這個編譯器與編譯您使用的Perl定製版本的編譯器兼容。最後,您使用的工具中內置的Perl解釋器必須以這樣的方式進行編譯,甚至可以加載這些庫 - 這不是保證。

如果您可以使用不需要編譯的庫,並且設置了嵌入式解釋器來支持它,則可以創建PERL5LIB環境變量,並將包含庫的任何路徑的根位置添加到此變量中。不過,我所知道的大多數Perl GUI工具包都需要編譯。

我當然希望你好運!