веб-сервер в vertx не работает

Вышеупомянутая проблема решена. Но получил новый. Веб-сервер не запускается. Я поместил приведенный ниже код в файл server.rb.

# require "vertx"
# web_server_conf = {
#   'port' => 8080,
#   'host' => 'localhost'
# }
# # Start the web server, with the config we defined above
# Vertx.deploy_verticle('mod-web-server', web_server_conf)
require "vertx"
include Vertx
@server = NetServer.new.connect_handler { |socket|
Pump.new(socket, socket).start
}.listen(8080, 'localhost')

Когда я использую vertx run server.rb, курсор переходит на следующую строку, а затем ничего не происходит. Даже localhost:8080 не работает. Пробовал как прокомментированный, так и раскомментированный код. Может ли кто-нибудь помочь мне, пожалуйста !!!


person Ronak Bhandari    schedule 14.10.2013    source источник


Ответы (1)


Пробовали ли вы просто запустить пример веб-сервер из примеров Ruby используя вызов указанной командной строки?

person tim_yates    schedule 14.10.2013
comment
Итак, теперь, похоже, возникла проблема с tcp, поскольку веб-сервер запускается, но от локального хоста нет ответа. Любая помощь!!! - person Ronak Bhandari; 14.10.2013
comment
Если примеры не работают, я не уверен, что вы настроили неправильно :-/ - person tim_yates; 14.10.2013
comment
Проблема только с подключением к localhost. Я имею в виду, сервер запускается. Только телнет не дает ответа и локальный хост не подключается. В чем может быть проблема? - person Ronak Bhandari; 14.10.2013
comment
Это http-сервер... Браузер пробовали? Для телнета попробуйте пример echo, я только что запустил его с vertx run echo/echo_server.rb, затем я мог запустить telnet localhost 1234 и все, что я набрал, было отражено - person tim_yates; 14.10.2013
comment
Не знаю, что посоветовать... Попробуйте переустановить vertx? Может, попробовать с GVM, если у вас не Windows? - person tim_yates; 14.10.2013
comment
Большое спасибо за помощь. Нашел проблему. Пришлось получить файл bashrc - person Ronak Bhandari; 14.10.2013