служите текущему каталогу из командной строки

кто-то мог дать мне подсказку, практическое руководство служит текущему каталогу из командной строки с рубином? было бы замечательно, если я могу иметь некоторую конфигурацию в масштабе всей системы (например, типы пантомимы) и просто запустить ее из каждого каталога.

93
задан Sebastian 24 June 2010 в 08:45
поделиться

3 ответа

Веб-сервер в 1 строке


Это может быть или не быть тем, что вам нужно, но это так здорово, что я просто обязан поделиться этим.

Я использовал это в прошлом для обслуживания файловой системы. Возможно, вы можете изменить его или просто смириться с тем, что он обслуживает все.

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

3
ответ дан 24 November 2019 в 06:13
поделиться

Я никогда не видел ничего более компактного, чем

python -m SimpleHTTPServer

для Ruby, - ответ Криса несколько раз появляется в Google.

21
ответ дан 24 November 2019 в 06:13
поделиться
require 'webrick'
include WEBrick

s = HTTPServer.new(:Port => 9090,  :DocumentRoot => Dir::pwd)
trap("INT"){ s.shutdown }
s.start
5
ответ дан 24 November 2019 в 06:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: