2012-03-27 19 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方法似乎工作作爲標榜現在。猜猜我現在需要與主要分支合併,或者通知原始寶石所有者,並讓他按照他認爲合適的方式執行