Da minha longa experiência com o Windows: o terminal (cmd.exe) não roda as coisas UNIX-like direito :( Uma das maiores irritações é o tratamento dos pipes, e o fato das aspas terem outros significados (portanto, one-liners postados por aí costumam falhar). Portanto, para mexer com Perl, recomendo o mintty: http://code.google.com/p/mintty/ (e sim, é derivado do PuTTY). Não sei como ele lida com Strawberry Perl ou ActiveState Perl; mas o Perl que vem com CYGWIN funciona perfeitamente.
ABS() 2011/9/5 Eden Cardim <[email protected]> > >>>>> "Vinicius" == Vinicius Marquioni <[email protected]> writes: > > Vinicius> Olá. Perdoem-me se não fiz a coisa certa ao mandar essa > Vinicius> mensagem para esse endereço, mas foi o único jeito que > Vinicius> encontrei de levar minha dúvida para usuários experientes > Vinicius> de Perl. Sou iniciante nessa linguagem e tenho um problema > Vinicius> com a execução de um programa. É só um "Hello, World", mas > Vinicius> não funciona direito. Aparentemente o interpretador de > Vinicius> Perl que tenho instalado, o Strawberry funciona > Vinicius> corretamente, porque quando eu clico sobre o ícone do > Vinicius> arquivo gerado, com extensão ".pl", aparece aquele prompt > Vinicius> com a frase "Hello, World". O problema é que isso só dura > Vinicius> um instante, e o prompt fecha sozinho. Gostaria de saber > Vinicius> como posso resolver isso. Usei o bloco de notas do > Vinicius> Windows, coloquei as linhas de código > > Vinicius> #!/usr/bin/perl.exe > Vinicius> print "Hello, World\n"; > > Vinicius> e salvei com extensão ".pl". Já tentei trocar de editor de > Vinicius> texto, trocar o caminho do interpretador para C:/ > Vinicius> strawberry/perl/bin/perl.exe, usar o interpretador > Vinicius> ActivePerl, mas nada res olve. Obrigado. > > O problema não é com o perl, é com a tua configuração de terminal sob o > windows. Configura o terminal pra não fechar após a execução de um > programa. Não lembro exatamente onde que fica, já faz uns 7 anos que não > uso windows, mas é em algum lugar no painel de controle. > > -- > Eden Cardim > Code Monkey http://www.shadowcat.co.uk/catalyst/ > Shadowcat Systems Ltd. Want a managed development or deployment platform? > http://blog.edencardim.com/ http://www.shadowcat.co.uk/servers/ > http://twitter.com/#!/edenc > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: [email protected] > L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> > =end disclaimer >
=begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: [email protected] L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> =end disclaimer
