早上好,我有這樣的代碼:爲什麼此代碼與CGI模塊有問題?
#!/usr/bin/perl
use strict;
use warnings;
use CGI;
use CGI::Carp qw/fatalsToBrowser/;
use LWP::Simple;
use List::Util qw/min max sum/;
my $urlData = "http://cgi.csc.liv.ac.uk/cgi-bin/cgiwrap/~ullrich/data.pl";
my $title = "Statistical analysis of weather data for a particular date";
#
# Display form with input fields
# Take a CGI object as input
#
等等
print $q->end_html;
因爲有關模塊警告彈出我不能運行該代碼,但它似乎是確定。任何關於發生了什麼的想法?
首先,CGI模塊,但是當我評論說一種出來,以下模塊也導致同樣的錯誤消息。
這是錯誤消息我收到
在@公司無法找到CGI.pm(您可能需要安裝CGI模塊)(@公司包含:在/ usr /本地/ lib64下/ perl5的。在/ usr/local/share下/ perl5的在/ usr/lib64下/ perl5的/ vendor_perl在/ usr /在main.pl線5股/的perl5/vendor_perl在/ usr/lib64下/ perl5的在/ usr /共享/ perl5的)開始的失敗 - 編譯中止在main.pl線5
我試着在聯機編譯器中運行並出現錯誤。通過在編譯之前在計算機中安裝缺少的模塊來解決這個問題嗎?你推薦哪個IDE來測試這個代碼?
tl; dr解決方案如下:我需要安裝缺少的模塊。
什麼是錯誤信息? – Jens
對不起,我以前忘了附加。這是我收到的錯誤消息:無法在@INC中找到CGI.pm(您可能需要安裝CGI模塊)(@INC包含:/ usr/local/lib64/perl5/usr/local/share/perl5/usr/lib64/perl5/vendor_perl/usr/share/perl5 /vendor_perl/usr/lib64/perl5/usr/share/perl5。)在main.pl第5行。 BEGIN失敗 - 編譯中止在main.pl第5行 –
沒有安裝CGI模塊 – Jens