0

npmを介してebay-apiパッケージをインストールしました。その依存関係の1つはRESTlerであり、修正できないように見えるエラーをスローしています。

TypeError: Object #<Object> has no method 'gunzip'
    at IncomingMessage.<anonymous> (node_modules/restler/lib/restler.js:428:10)
    at EventEmitter._decode (node_modules/restler/lib/restler.js:161:25)
    at IncomingMessage.<anonymous> (node_modules/restler/lib/restler.js:140:14)
    at IncomingMessage.emit (events.js:88:20)
    at HTTPParser.onMessageComplete (http.js:137:23)
    at CleartextStream.ondata (http.js:1125:24)
    at CleartextStream._push (tls.js:363:27)
    at SecurePair.cycle (tls.js:679:20)
    at EncryptedStream.write (tls.js:122:13)
    at Socket.ondata (stream.js:38:26)

428行目は次のとおりです。

    zlib.gunzip(buf, callback);

私はノードv0.5.11-preを実行しており、最新のRESTlerインストールも実行しています。ここでの助けをいただければ幸いです。

4

1 に答える 1

4

ノードにはヘルパーメソッド0.5.11-preがありません。zlibgunzip

残念ながら、の現在の安定バージョンはrestlerです。>= 0.6.0

Nodeモジュールでそのメソッドにパッチを適用できる場合がありますが、他の問題がある可能性があります。Nodeの安定バージョンにアップグレードすることはあなたにとって合理的でしょうか?にだけでも0.6.0、これはに非常に似ているはず0.5.11-preです。

于 2013-01-19T00:57:10.067 に答える