码迷,mamicode.com
首页 > 其他好文 > 详细

perl 下使用非root用户安装模块

时间:2016-12-25 07:49:21      阅读:466      评论:0      收藏:0      [点我收藏+]

标签: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: Cant create /usr/local/man/man3Do not have write permissions on /usr/local/man/man3
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 at -e line 1.
Makefile:706: recipe for target pure_site_install failed
make: *** [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用户安装模块

标签:blog   error   目录   fail   miss   makefile   write   ror   ima   

原文地址:http://www.cnblogs.com/huanghongbo/p/6218975.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!