我在让 pow 正常工作方面遇到了很多麻烦。
我在用
Mavericks
Rbenv
ruby 1.9.3p545,
pow 0.4.3
node v0.10.26
npm 1.4.7
基本上我想用 pow 服务的应用程序,不要服务。Chrome 和 Firefox 只是继续“等待 myapp.dev”
查看粉末应用程序日志 - 跟踪日志,表示正在发出所有请求,并显示输出几乎与 rails s 相同(有效)除了关于 SSL Api Calls 的两行
rails s 适用于应用程序。
小牛解析器说 dev 在那里。
转到 localhost 会显示默认的 pow 屏幕,就好像它正在运行一样。
创建一个全新的铁路应用程序可以工作并提供默认的铁路页面。
Pow/accesslog 有一个正常的 GET 请求。
Pow/apps/myapp.log 有 -
WARNING /usr/local/lib/node_modules/pow/node_modules/nack/lib/nack/server.rb:66:in `unlink': No such file or directory - /tmp/nack.6042.2652029974.sock (Errno::ENOENT)
[Fri Apr 25 2014 11:21:02 GMT+0100 (BST)] WARNING from /usr/local/lib/node_modules/pow/node_modules/nack/lib/nack/server.rb:66:in `close'
[Fri Apr 25 2014 11:21:02 GMT+0100 (BST)] WARNING from /usr/local/lib/node_modules/pow/node_modules/nack/lib/nack/server.rb:40:in `block in initialize'
[Fri Apr 25 2014 11:21:02 GMT+0100 (BST)] WARNING from /usr/local/lib/node_modules/pow/node_modules/nack/lib/nack/server.rb:82:in `call'
[Fri Apr 25 2014 11:21:02 GMT+0100 (BST)] WARNING from /usr/local/lib/node_modules/pow/node_modules/nack/lib/nack/server.rb:82:in `select'
[Fri Apr 25 2014 11:21:02 GMT+0100 (BST)] WARNING from /usr/local/lib/node_modules/pow/node_modules/nack/lib/nack/server.rb:82:in `block in start'
[Fri Apr 25 2014 11:21:02 GMT+0100 (BST)] WARNING from /usr/local/lib/node_modules/pow/node_modules/nack/lib/nack/server.rb:76:in `loop'
[Fri Apr 25 2014 11:21:02 GMT+0100 (BST)] WARNING from /usr/local/lib/node_modules/pow/node_modules/nack/lib/nack/server.rb:76:in `start'
[Fri Apr 25 2014 11:21:02 GMT+0100 (BST)] WARNING from /usr/local/lib/node_modules/pow/node_modules/nack/lib/nack/server.rb:12:in `run'
[Fri Apr 25 2014 11:21:02 GMT+0100 (BST)] WARNING from /usr/local/lib/node_modules/pow/node_modules/nack/bin/nack_worker:4:in `<main>'
[Fri Apr 25 2014 11:21:02 GMT+0100 (BST)] DEBUG nack worker exited
[Fri Apr 25 2014 11:21:28 GMT+0100 (BST)] DEBUG nack worker 6479 spawned
我似乎无法找出问题所在。因为我将一直开发多个 Rails 应用程序,所以能够让它们始终运行会很好。