我使用的网络托管服务仅提供FTP访问,但不提供终端(telnet,SSH等)访问。 Perl核心已经与少量模块(例如LWP :: Simple)一起安装在服务器上。我的脚本想使用未安装的模块(例如WWW :: Mechanize)。没有正常安装,有什么方法可以使用这些模块吗?
答案 0 :(得分:2)
尝试http://sf.net/projects/cgipan安装没有外壳访问权限的模块。
答案 1 :(得分:1)
您可以将package(something.pm)放在文件夹结构中。我个人喜欢将它们放在modules
文件夹中。
然后将其包含在脚本中。我是那样做的:
BEGIN {push @INC, '<path_to_your_project>/modules'};
use <YOUR_PACKAGE>; <- package name