[SP-pm] make test had returned bad status, won't install without force

Adriano Ferreira aferreira at shopzilla.com
Mon Sep 22 12:20:19 PDT 2008


2008/9/22 MrBiTS <mrbits at linuxmasters.info>:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
>> Não está não.
>>
>> Vou imaginar que os ** envolvendo a linha de erro tenham sido inseridos
>> por você para mostrar qual é a linha. Veja que na linha
>>
>> my $referer = "http://201.46.253.108/"
>>
>> não há o ; terminando-a
>>
>> Simples
>>
>> Não entendi
>
> Difícil...
>
> TODA linha em um script perl DEVE ser terminada por ; ( ponto e vírgula )

Nem toda. O terminador (;) de 'statements' pode ser omitido se o
'statement' é o último do bloco.

if ( $x == $y ) {
      $y = $x * $x
}

sub foo {
       return "boo"
}

Dito isto, recomenda-se a inserção do ';' no final do statement para
evitar os erros de continuidade (quer dizer, quando você continua o
código a partir do último 'statement' se o ';' é omitido, ou você tem
a disciplina de inseri-lo ou vai voltar a ele assim que o
interpretador perl lhe informar um erro de sintaxe.)

> Você escreveu
>
> my $referer = "http://201.46.253.108/"
>
> quando o correto deveria ser
>
> my $referer = "http://201.46.253.108/";
>
> Entendeu agora ?
>
> Vamos estudar e prestar atenção !
>
> - --
>
> Um abraço
>
> .0. MrBiTs - mrbits at linuxmasters.info
> ..0 GnuPG  -
> http://keys.cardboard.net:11371/pks/lookup?op=get&search=0xAC37715A6DD1F186
> 000 http://www.mrbits.com.br
>
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.9 (MingW32)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
>
> iEYEARECAAYFAkjX558ACgkQrDdxWm3R8YZGrgCdFexygjT9eFQRBghki0pmexe8
> dQAAnjqMuw/2Bg7nLyF2KOAfraS4K0ax
> =zoxt
> -----END PGP SIGNATURE-----
> _______________________________________________
> SaoPaulo-pm mailing list
> SaoPaulo-pm at pm.org
> http://mail.pm.org/mailman/listinfo/saopaulo-pm
>


More information about the SaoPaulo-pm mailing list