2012-03-27 20 views
0

我得到EOFError文件错误结束。在SSL中的Rail控制器中运行PrivatePub.publish_to(“/ dir/file”,“某些文本”)时。认为它与uri不解析有关。真的不知道,但不能有些人追查任何东西,指向正确的方向。运行时EOF文件错误结束PrivatePub.publish_to

任何人试图用SSL运行PrivatePub碰上这样的事还是有解决方案吗?

更新:东西在可能的控制台非常有用。跑:

解析度= PrivatePub.publish_to( “/命令/ 160/status_update”, “确认”)
得到:=>#<Net::HTTPOK 200 OK readbody=true>

然后跑:

RES 。体
有:=> [{"channel":"/orders/160/status_update","error":"Incorrect token.","successful":false}]

更新:
得到这个时,我运行瘦服务详细:
[{“id”:“g”,“通道”:“/元/连接”,“成功”:假,“错误” 401:3qz34hj7bsqbpr953e8rfa89b:未知客户端”, “建议”:{ “重新连接”: “握手”}}]

更新:
做了一些东西,在nginx的配置,现在我得到这样的:400纯HTTP请求已发送到HTTPS端口。

更新:
没有我做的服务器设置解决这个问题。以下是与EOFError响应中的private_pub有关的错误:
from /usr/local/rvm/gems/ruby-1.9.3-p125/gems/private_pub-1.0.1/lib/private_pub.rb:34:in publish_message
从/usr/local/rvm/gems/ruby-1.9.3-p125/gems/private_pub-1.0.1/lib/private_pub.rb:28:in publish_to
它们是:
线34 publish_message(消息(通道,数据))
line 28 url = URI.parse(config [:server])

已解决!
新增要求“网/ https”,并且要求“URI”到LIB/private_pub.rb在我的private_pub宝石的叉。

不知道网/ HTTPS或URI或两者都是票,但我没有得到任何更多的EOFError和publish_to方法似乎工作作为标榜现在。猜猜我现在需要与主分支合并,或者通知原始宝石所有者并让他按照他认为合适的方式进行操作。

回答

0

新增要求“网/ https”,并且要求在我的private_pub宝石叉“URI”到LIB/private_pub.rb。

不知道网/ HTTPS或URI或两者都是票,但我没有得到任何更多的EOFError和publish_to方法似乎工作作为标榜现在。猜猜我现在需要与主要分支合并,或者通知原始宝石所有者,并让他按照他认为合适的方式执行