【发布时间】:2015-09-06 22:16:29
【问题描述】:
我一直在本地机器上使用私人 pub,它运行良好,但现在我正在私人 vps 上尝试我的 rails 应用程序,情况就不同了。我一直在尝试将 private_pub.yml 中的服务器字符串更改为我的 vps 的 ip,但我意识到无论我做什么都没有任何改变。它始终为 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 是否过于弃用?
任何答案、建议、提示将不胜感激:)
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4 faye private-pub