кто-то мог дать мне подсказку, практическое руководство служит текущему каталогу из командной строки с рубином? было бы замечательно, если я могу иметь некоторую конфигурацию в масштабе всей системы (например, типы пантомимы) и просто запустить ее из каждого каталога.
Это может быть или не быть тем, что вам нужно, но это так здорово, что я просто обязан поделиться этим.
Я использовал это в прошлом для обслуживания файловой системы. Возможно, вы можете изменить его или просто смириться с тем, что он обслуживает все.
ruby -rsocket -e 's=TCPServer.new(5**5);loop{_=s.accept;_<<"HTTP/1.0 200 OK\r\n\r\n#{File.read(_.gets.split[1])rescue nil}";_.close}'
Я нашел это здесь
Chris
Я никогда не видел ничего более компактного, чем
python -m SimpleHTTPServer
для Ruby, - ответ Криса несколько раз появляется в Google.
require 'webrick'
include WEBrick
s = HTTPServer.new(:Port => 9090, :DocumentRoot => Dir::pwd)
trap("INT"){ s.shutdown }
s.start