2011-12-04 33 views
1

我發現類似的node.js到Rails這個web框架:http://railwayjs.com/問題與RailwayJS(node.js的):Redis的連接爲localhost:6379失敗 - 連接ECONNREFUSED

我跟所有的步驟:

sudo npm install railway -g 

railway init blog && cd blog 
npm install -l 
railway generate crud post title content 
# ensure mongodb is running 
railway server 8888 
open http://127.0.0.1:8888/posts 

但是當我啓動服務器,我得到這個錯誤:

[email protected]:~/blog$ sudo status mongodb 
mongodb start/running, process 5836 
[email protected]:~/blog$ railway server 8888 
The "sys" module is now called "util". It should have a similar interface. 
Railway server listening on port 8888 within development environment 

node.js:201 
     throw e; // process.nextTick error, or 'error' event on first tick 
      ^
Error: Redis connection to localhost:6379 failed - connect ECONNREFUSED 
    at RedisClient.on_error (/home/alex/blog/node_modules/railway/node_modules/jugglingdb/node_modules/redis/index.js:136:24) 
    at Socket.<anonymous> (/home/alex/blog/node_modules/railway/node_modules/jugglingdb/node_modules/redis/index.js:70:14) 
    at Socket.emit (events.js:67:17) 
    at Array.0 (net.js:299:25) 
    at EventEmitter._tickCallback (node.js:192:40) 

有誰知道出了什麼問題?

+0

錯誤很明顯,你需要redis(像node-redis) – malletjo

回答

4

我必須安裝Redis for Ubuntu(我正在使用的操作系統)。 然後在終端中運行redis-server