人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

とほほのPerl入門(http://www.tohoho-web.com/wwwperl1.htm#HowToGet)の実行方法のファイル指定と自己完結型を試してみたのですが、ファイル指定はできたのですが、自己完結型ではエラーが出てしまいました(http://d.hatena.ne.jp/azaburecipes/20080922/1222049291)
ファイル指定の場合でも、テキストファイルで作成したhello.plというファイルをドキュメントやデスクトップに保存した場合ではうまく作動せず、所有者の名前のところで保存した場合に作動しました。ファイルの保存方法などに問題があるのでしょうか。どなたかMac OS XでPerlを使っていらっしゃる方からアドヴァイスをいただけると大変助かります。ちなみにパソコンはiBook G4でOSはMac OS X Version 10.3.9です。

●質問者: azaburecipes
●カテゴリ:コンピュータ インターネット
✍キーワード:Hello iBook Mac OS X OS Perl
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● tezcello
●80ポイント

ご想像の通り、ファイルをチャンと認識できていないと思われます。

$ ./helloworld.pl

のようにしてみたらどうでしょう?

http://q.hatena.ne.jp/1222054694

できたらコメント欄をあけておいてください。

◎質問者からの返答

迅速なお返事をありがとうございます。

ターミナルでhelloworld.plと入力する代わりに、$ ./helloworld.plとなるように入力ということでしょうか。

試してみました。前とは少し違うメッセージが返ってきました。

komadas-Computer:~ komada$ chmod 755 helloworld.pl

komadas-Computer:~ komada$ ./helloworld.pl

ーbash: ./helloworld.pl: /usr/local/bin/perl: bad interpreter: No such file or directory

komadas-Computer:~ komada$

なにかご指摘などありましたら、よろしくお願いします。


2 ● kn1967
●80ポイント

自己完結型の場合のみの回答となりますが

> #!/usr/local/bin/perl

OSXの場合は

#!/usr/bin/perl

になります。


URL必須って事なので、とりあえず過去のスレッド・・・。

http://q.hatena.ne.jp/1217421718

◎質問者からの返答

OSXの場合は#!/usr/bin/perlになるのですね。参考になります。tezcelloさんとkn1967さんの方法を両方ともあわせたところ、うまく動いてくれました。ありがとうございます。

komadas-Computer:~ komada$ chmod 755 helloworld.pl

komadas-Computer:~ komada$ ./helloworld.pl

Hello world!!?nkomadas-Computer:~ komada$

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ