「2012年8月」の記事一覧

Rubyデバッグ環境最速構築&デバッグ方法解説

2012年08月13日 19時04分

今回は、IDE(Aptana Studio3)上で、Rubyをデバッグする方法についてまとめました。

(さらに…)

WEBRickでCGIを実行しようとするとExec format errorになる場合の対策

2012年08月09日 22時43分

webrickを使ってサーバーを構築して、そこでRubyのCGIの動作確認をしようと思ったら、ハマった。

webrickを実行していたプロンプトに、エラーが出力されて、ブラウザからのアクセスは500 Internal Server Errorになってしまった。

[2012-08-09 12:36:55] INFO WEBrick 1.3.1
[2012-08-09 12:36:55] INFO ruby 1.9.3 (2011-10-30) [i386-mingw32]
[2012-08-09 12:36:55] INFO WEBrick::HTTPServer#start: pid=9124 port=20080
[2012-08-09 12:36:59] ERROR CGIHandler: view.rb:
C:/Ruby193/lib/ruby/1.9.1/webrick/httpservlet/cgi_runner.rb:46:in exec': Exec format error
- view.rb (Errno::ENOEXEC)
from C:/Ruby193/lib/ruby/1.9.1/webrick/httpservlet/cgi_runner.rb:46:in
<main>’
[2012-08-09 12:36:59] ERROR CGIHandler: view.rb exit with 1
[2012-08-09 12:36:59] ERROR Premature end of script headers: view.rb
53del57 – – [09/Aug/2012:12:36:59 ???? (?W????)] “GET /view.cgi HTTP/1.1” 500 321
– -> /view.cgi

 

(さらに…)