学習Perl第6版の第2章の練習2ページ42に固執しています。 問題のコード例を296ページからコピーしました。私はUbuntu 11.04でPerlバージョン5.10.1を使用しています。誰かが助けてくれると分かりませんが、間違いがありますか?以下のコードとエラーメッセージを記載します。「Learning Perl 6th Edition」のこの例はなぜ実行されませんか?
#!/usr/bin/perl -w
$pi = 3.141592654;
print "What is the radius? ";
chomp($radius = <STDIN>);
$circ = 2 * $pi * $radius;
print "The circumference of a circle of radius $radius is $circ.\n";
私が手にエラーがある:あなたがperl
の代わりにあなたのシェルを使用して、Perlスクリプトを実行している
./ex2-2: line 3: =: command not found
Warning: unknown mime-type for "What is the radius? " -- using "application/octet-stream"
Error: no such file "What is the radius? "
./ex2-2: line 5: syntax error near unexpected token `$radius'
./ex2-2: line 5: `chomp($radius = <STDIN>);'
これをCGIスクリプトとして実行しようとしているような音ですが、どのように実行しましたか(どのコマンドを入力しましたか)? –