我開始在我的Mac上編寫一個簡單的Perl程序,並且我知道第一行需要是Perl本身的位置,我發現每個示例或教程都告訴我第一行應該是:在Mac OSX上的Perl位置
「#在/ usr/bin中/ perl的!」
然而,與在那裏,我嘗試運行在本地主機的文件,我得到這個錯誤:
內部服務器錯誤 的服務器遇到內部錯誤或配置錯誤,無法完成您的請求。 請聯繫服務器管理員,[email protected],並告知他們錯誤發生的時間以及您可能已經造成錯誤的任何事情。 有關此錯誤的更多信息可能在服務器錯誤日誌中可用。
任何人都知道爲什麼會發生這種情況?
在此先感謝,並讓我知道是否需要更多信息!
P.S.如果有幫助,當我執行命令:「perl的-v」它告訴我
這是perl的,v5.10.0專爲達爾文線程多2level (2個註冊補丁,看到的perl -V更多細節)
你能編輯你的問題並粘貼你的Perl腳本的內容嗎?你如何運行腳本?這看起來像一個系統錯誤,本身不是Perl錯誤。 – 2011-05-04 00:48:58
'#!/ usr/bin/perl'是10.6的正確路徑 – Erik 2011-05-04 00:56:04
來自[Stack Overflow Perl FAQ](http://stackoverflow.com/questions/tagged/perl?sort=faq):[我怎麼能排查我的Perl CGI腳本?](http://stackoverflow.com/questions/2165022/how-can-i-troubleshoot-my-perl-cgi-script) – daxim 2011-05-04 07:33:32