我一直在我的本地机器上使用私人酒吧,它工作正常,但现在我正在私人 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 是否过于弃用?
任何答案,建议,提示将不胜感激:)