Я намеревался реализовать функцию чата в моем приложении rails.После недолгого резервного копирования я обнаружил, что JUGGERNAUT - лучший вариант.Пройдя через http://juggernaut.rubyforge.org/, я успешно реализовал джаггернаут в своем приложении.
В настоящее время я полностью готов к реализации функции чата, и после энергичного серфинга по сети я не смог получить хороший учебникчтобы реализовать это, но я нашел некоторую часть реализации на http://www.golygon.com/2010/12/private-chat-room-in-ruby-on-rails-3-0/. Я решил следовать этому, но первоначально для реализации учебника нам нужно иметь в нашей системе redis server и node.js.Я установил оба в моей среде.
Но я столкнулся со следующей проблемой следующим образом:
Если я попытаюсь
redis-server
, я получу следующую ошибку
[11440] 08 Aug 10:08:16 # Warning: no config file specified, using the default config. In order to specify a config file use 'redis-server /path/to/redis.conf'
[11440] 08 Aug 10:08:16 # Opening port: bind: Address already in use
и в соответствии с руководством
, если я попытаюсь
sudo node server.js
, я получаю следующую ошибку
[sudo] password for re5:
node.js:63
throw e;
^
Error: ENOENT, No such file or directory '/home/re5/Documents/task17/server.js'
at Object.openSync (fs:153:18)
at Object.readFileSync (fs:94:15)
at Module._loadScriptSync (node.js:468:39)
at Module.loadSync (node.js:338:12)
at Object.runMain (node.js:522:24)
at Array.<anonymous> (node.js:756:12)
at EventEmitter._tickCallback (node.js:55:22)
at node.js:773:9
Поскольку я не знаю много оRedis и узел Я не могу понять, в чем была проблема с этими ошибками.
Я застрял и не мог идти дальше, так как я не уверен, что эти два настроены идеально или нет.
в настоящее время я использую рельсы 3.0.7 и ruby 1.8.7
Может ли кто-нибудь мне помочь.