Зависит от вашего сервера, но любой язык может быть использован с CGI Programming , включая Ruby.
Вообще говоря - чтобы выяснить - поставьте базовый "Hello World" .rb
или .cgi
файл на вашем веб-сервере и chmod
это права доступа, поэтому он может быть выполнен "другими":
chmod 755 YourScript.rb
При написании сценариев CGI вы должны убедиться, что у вас есть соответствующий Шебанг вверху вашего файла.Для Ruby вы, вероятно, использовали бы что-то вроде ...
#!/usre/bin/ruby
(никаких обещаний, что это одно)
Тогда напишите себе небольшой привет CGI-скрипт.Вывод CGI-скрипта является своего рода частичным HTTP-ответом: (Я не совсем Ruby-кодер, так что это может быть совсем задом наперед)
puts "Content-Type:text/plain\n"
puts "Content-Length:12\n"
puts "\n"
puts "Hello World!"
Посетите файл так же, как выPHP или Perl скрипт, и вы увидите, работает ли он.Снова;это зависит от вашего сервера.