2017-02-03 15 views
0

私はhhvm拡張子apiを使用して、 HHVMを構築する 目的は、うまくいってより良いパフォーマンスを得ることです。 predisライブラリを連結して再コンパイルしてコンパイルを成功させた後、Predis \ Clientクラスを動作させることができました。PHPの唯一の拡張機能としてhhvmをコンパイルしている問題 - RedisCluster :: __ construct()はFactoryInterfaceのインスタンスでなければならない、工場が指定されている

クラスタ構成で使用すると完全に失敗します。


Catchable fatal error: Argument 1 passed to Predis\Connection\Aggregate\RedisCluster::__construct() must be an instance of Predis\Connection\Aggregate\FactoryInterface, Predis\Connection\Factory given


私は私が間違って何をしたか分かりません。

+0

を持つ人があなたの質問のタイトルに – raphael

+0

完了@raphaelのエラーのスニペットを追加することができ、うまくいけば、検索が容易になります役立ちます – Abhi

答えて

0

私の問題の解決策が見つかりました。 predisの所有者と相談したところgithub

この問題は、Predisに付属するcreate-single-fileスクリプトにあります。他にも問題があります。あなたが問題を整理するのに必要な時間にいじめる準備ができていない限り、私はそれを使用することを控えておきます。

この特定の問題は、クラスRedisClusterのコンストラクタで間違ったクラスタイプがそれを修正する際ClusterInterface

を実装した、それは正常に動作します。

うまくいけば、これは、同様の問題

関連する問題