WEBrickサーバを建てて、cgi使用したら下記エラーが発生しました。
Ruby/Webrick/CGI: cgi_runner.rb:47:in `exec': Permission denied ... (Errno::EACCES)
解決方法は下記のようになる
sample.rb
require 'webrick'
include WEBrick
s = HTTPServer.new(
:Port => 8000,
:DocumentRoot => './',
:CGIInterpreter => "C:/Ruby25/bin/ruby.exe" #これを追加する必要ある
)
s.mount('/Verify', WEBrick::HTTPServlet::CGIHandler, './verify.rb')
s.mount('/CreateModel', WEBrick::HTTPServlet::CGIHandler, './CreateModel.rb')
trap("INT") {s.shutdown}
s.start