2011-03-10 3 views
1

우분투에서 아무런 문제없이 다음 Perl 코드를 사용합니다.하지만 activeperl을 사용하여 XP에서 시도 할 때 오류 메시지가 나타나지 않고 그냥 빈 화면이됩니다. 표준 Perl과 활성 perl이나 windows와 우분투간에 코드를 이동할 때주의해야 할 사항이 있습니까?Perl (Windows와 Linux의 차이점)


*sub do_search 
{ 
my $term = shift @_; 
my $page = 1; 
my @results; 
while (scalar @results < $opts{maxresults}) 
{ 
    my $rset = $handle->search({query=>$term, page => $page, rpp => $opts{rpp} }); 
    print "Searching for $term (page $page)\n" if $opts{verbose}; 
    if (ref $rset eq 'HASH' && exists $rset->{results}) 
    { 
    # break out if no results came back 
    last unless @{$rset->{results}}; 
    push @results, @{$rset->{results}}; 
    printf "Now we have %d entries\n", scalar @results if $opts{verbose}; 
    } 
    # go to the next page 
    $page++; 
} 
print_post($_) foreach @results; 
}* 

출처 : HTTP : //www.ibm.com/developerworks/web/library/l-perl-twitter/index.html은 매우 광범위한 매뉴얼 페이지

고마워요

+0

프록시를 사용 중이십니까? – Geo

+0

필자는 스크립트에서 줄 끝 넘는 perl 괴물을 보았습니다. 보통, 오류 메시지 만 표시하고, 통역사는 걸어 두지 않습니다. – cHao

+0

행이 끊기는 부분을 분리해야합니다. –

답변

2

있다 Windows 관련 perl 문제에 대해 - perlwin32.

스크립트가 사용하는 비 핵심 패키지 만이 Net::Twitter이며, 이는 Windows에서 양호한 테스트 결과를 나타내는 것으로 보입니다. - platform test matrix.

관련 문제