Tats回答ポイント 100ptウォッチ 1

Mac OSX Lionで簡単なCGI/Rubyが動かず困っております


-----
Mac OSX Lionを使っています。

CGIでRubyを使いたいと思い、
以下のことを試したのですが、
500 Internal Server Error
となってしまいます。

◆やったこと

以下のファイルを
/Library/WebServer/CGI-Executables
に置きました。
(改行コードはLFとしました)

--test.cgi---
#!/usr/bin/ruby
print "Content-Type: text/html¥n¥n"
puts "Hello Ruby"

-----
そしてchmod 777としてブラウザから
http://localhost/cgi-bin/test.cgi
にアクセスしたところ、
500 Internal Server Error
となってしまいます。

その際の/var/log/apache2/error.logは、
Premature end of script headers: test.cgi
とだけ表示されます。

なんだか一番最初の所でつまづいてしまい、
めげそうになっております。
よろしくご教授ください。

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

ベストアンサー

その他の回答

この質問へのコメント

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2012-03-04 21:35:27
終了日時
2012-03-05 08:44:14
回答条件
1人5回まで

この質問のカテゴリ

この質問に含まれるキーワード

Ruby760Mac OS521Internal Server Error63CGI2023ブラウザ4012SCRIPT437HTML5036LF48Lion70

人気の質問

メニュー

PC版