perl 下使用非root使用者安裝模組

來源:互聯網
上載者:User

標籤:blog   error   目錄   fail   miss   makefile   write   ror   ima   

 

perl下安裝模組可以使用cpan命令,但是通常我們不具有root使用者權限,所以只能以sudo方式安裝模組。

例如需要安裝Net::SCP::Expect模組,

執行cpan Net::SCP::Expect

首次使用cpan命令會出現 choice  local or sudo的樣式,預設為local,建議使用sudo.

最後會出現

ERROR: Can‘t create ‘/usr/local/man/man3‘Do not have write permissions on ‘/usr/local/man/man3‘!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! at -e line 1.Makefile:706: recipe for target ‘pure_site_install‘ failedmake: *** [pure_site_install] Error 13  RYBSKEJ/Net-SCP-Expect-0.16.tar.gz  /usr/bin/make install  -- NOT OK----  You may have to su to root to install the package  (Or you may want to run something like    o conf make_install_make_command ‘sudo make‘

 由於非root使用者無法在/usr/local目錄下進行操作。

執行sudo cpan Net::SCP::Expect

即可正常安裝模組。

 

參考:Linux系統在CPAN中安裝Perl模組的方法

 

perl 下使用非root使用者安裝模組

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.