Ошибка запуска Джаггернаута - PullRequest
0 голосов
/ 01 апреля 2011

Когда я пытаюсь запустить Джаггернаут, я получаю эту ошибку:

1 Apr 20:21:01 - socket.io ready - accepting connections
node_redis: no callback to send error: ERR unknown command 'subscribe'

node.js:134
        throw e; // process.nextTick error, or 'error' event on first tick
        ^
Error: ERR unknown command 'subscribe'
    at RedisReplyParser.<anonymous> (/usr/local/lib/node/.npm/redis/0.5.9/packag
e/index.js:84:27)
    at RedisReplyParser.emit (events.js:64:17)
    at RedisReplyParser.send_error (/usr/local/lib/node/.npm/redis/0.5.9/package
/lib/parser/javascript.js:251:14)
    at RedisReplyParser.execute (/usr/local/lib/node/.npm/redis/0.5.9/package/li
b/parser/javascript.js:110:22)
    at RedisClient.on_data (/usr/local/lib/node/.npm/redis/0.5.9/package/index.j
s:328:27)
    at Socket.<anonymous> (/usr/local/lib/node/.npm/redis/0.5.9/package/index.js
:99:14)
    at Socket.emit (events.js:64:17)
    at Socket._onReadable (net.js:672:14)
    at IOWatcher.onReadable [as callback] (net.js:177:10)

Я не нашел ничего, чтобы помочь мне!

1 Ответ

0 голосов
/ 22 апреля 2011

Попробуйте обновить Redis .

Это случилось со мной, и вот что это решило. Я использую Ubuntu, и тот, что в диспетчере пакетов, не является обновленной версией. Должна быть как минимум версия 2.2.1.

Источник: Из одного из выпусков репозитория juggernaut github.

РЕДАКТИРОВАТЬ: При ближайшем рассмотрении, похоже, что именно вы опубликовали проблему в репозитории github. Я просто оставлю этот ответ здесь на тот случай, если у кого-то еще возникнет такая же проблема.

...