【发布时间】:2011-10-22 02:59:31
【问题描述】:
我打算在我的 rails 应用程序中实现聊天功能。经过简短的备份工作,我发现 JUGGERNAUT 是最佳选择。通过http://juggernaut.rubyforge.org/ 我已经在我的应用程序中成功实现了主宰。
目前,我已经准备好实现聊天功能,经过激烈的网上冲浪后,我找不到很好的教程来实现它,但我在http://www.golygon.com/2010/12/private-chat-room-in-ruby-on-rails-3-0/ 找到了实现的某些部分。我决定遵循它,但最初为了实现教程,我们需要在我们的系统中安装 redis 服务器和 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 和节点了解不多,因此我无法弄清楚与此错误有关的问题。
我被卡住了,无法更进一步,因为我不确定这两个配置是否完美。
目前我正在使用 rails 3.0.7 和 ruby 1.8.7
谁能帮帮我。
【问题讨论】: