Невозможно изменить адрес сервера с помощью private_pub на рельсах 4

Я использую частный паб на своем локальном компьютере, и он отлично работает, но теперь, когда я пробую свое приложение rails на частном vps, это другая история. Я пытался изменить строку сервера в private_pub.yml на ip моего vps, но понял, что ничего не меняется, что бы я ни делал. Он всегда продолжает обслуживать localhost:9292.

Итак, я попробовал то же самое на своем локальном компьютере, я изменил строку сервера на "http://192.168.1.11:9292/faye" в средах разработки и производства, как вы можете видеть здесь (я изменил адрес сервера в обеих средах, чтобы быть уверенным...):

### config/private_pub.yml
development:
  server: "http://192.168.1.11:9292/faye"
  secret_token: "secret"
production:
  server: "http://192.168.1.11:9292/faye"
  secret_token: "thisisasecrettokenmyfriend"

И когда я запускаю bundle exec rackup private_pub.ru -s thin -E production, я всегда получаю:

>> Thin web server (v1.5.1 codename Straight Razor)
>> Maximum connections set to 1024
>> Listening on localhost:9292, CTRL+C to stop

Так почему же он не читает адрес сервера в файле private_pub.yml? Является ли private_pub слишком устаревшим?

Любой ответ, предложение, совет будет принят с благодарностью :)


person Badr Tazi    schedule 06.09.2015    source источник


Ответы (1)


пытаться

bundle exec rackup private_pub.ru -o 0.0.0.0 -s thin -E production

так что сервер будет все слушать

person decarte    schedule 07.09.2015
comment
Большое спасибо за ответ! Это работает на моем локальном компьютере (с довольно большой задержкой), но на моем VPS он не выполняет код внутри <% publish_to %> . Ничего не публикуется и в консоли нет ошибки. Любая идея, почему ?? - person Badr Tazi; 07.09.2015