2010-12-04 101 views
0

有問題的模塊是Geo::IP::PurePerl安裝Perl模塊,這是我在做什麼:沒有sudo訪問

wget http://search.cpan.org/CPAN/authors/id/B/BO/BORISZ/Geo-IP-PurePerl-1.24.tar.gz 
tar -zxf Geo-IP-PurePerl-1.24.tar.gz 
cd Geo-IP-PurePerl-1.24 
perl Makefile.PL 
make 
make test 
sudo make install 

不過,我沒有sudo訪問,只是make install導致以下錯誤:

[~/perl/Geo-IP-PurePerl-1.24]# make install 
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 
ERROR: Can't create '/usr/bin' 
Do not have write permissions on '/usr/bin' 
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 
at -e line 1 
make: *** [pure_site_install] Error 13 

有沒有辦法解決這個問題?

回答

0

我懷疑有沒有辦法安裝Perl模塊到本地系統安裝的Perl。

在過去,我曾在我做了有寫權限,然後確保我的.profile文件,我的路徑鏈接到該位置的目錄下安裝Perl的一個新的,完全獨立的版本。然後,每當我打電話給Perl,我正在訪問我有充分的寫入權限的本地安裝區域。

0

嘗試:

perl Makefile.PL PREFIX=~/perllib

當然

那麼你將不得不到該路徑添加到您的@INC包括路徑...