2015-07-13 146 views
0

我一直在嘗試使用下面的教程安裝MEAN堆棧:問題安裝MEAN堆棧

http://www.bossable.com/303/install-mean-stack/#comment-1526

我使用webstorm和MongoDB。

但是我一直沒有成功,我不斷收到錯誤。每當我連接到本地主機:3000我得到以下錯誤:

C:\meanproject>grunt 
    Running "jshint:all" (jshint) task 
    >> 55 files lint free. 

    Running "csslint:all" (csslint) task 
    >> 2 files lint free. 

    Running "concurrent:default" (concurrent) task 
    Running "nodemon:dev" (nodemon) task 
    Running "watch" task 
    Waiting... 
    [nodemon] v1.2.1 
    [nodemon] to restart at any time, enter `rs` 
    [nodemon] watching: app/views/**/*.* gruntfile.js server.js   config/**/*.js app/* 
    */*.js 
    [nodemon] starting `node --debug server.js` 
    Debugger listening on port 5858 
    Application loaded using the "development" environment configuration 
    { [Error: Cannot find module '../build/Release/bson'] code: 'MODULE_NOT_FOUND' } 

    js-bson: Failed to load c++ bson extension, using pure JS version 
    { [Error: Cannot find module '../build/Release/bson'] code: 'MODULE_NOT_FOUND' } 

    js-bson: Failed to load c++ bson extension, using pure JS version 
    MEAN.JS application started on port 3000 
    C:\meanproject\node_modules\mongoose\node_modules\mongodb\lib\mongodb\connection 
    \base.js:246 
    throw message; 
     ^
Error: Error setting TTL index on collection : sessions 
at C:\meanproject\node_modules\connect-mongo\lib\connect-mongo.js:169:23 
at C:\meanproject\node_modules\mongoose\node_modules\mongodb\lib\mongodb\db. 
js:1499:46 
at C:\meanproject\node_modules\mongoose\node_modules\mongodb\lib\mongodb\db. 
js:1632:20 
at C:\meanproject\node_modules\mongoose\node_modules\mongodb\lib\mongodb\cur 
sor.js:170:22 
at C:\meanproject\node_modules\mongoose\node_modules\mongodb\lib\mongodb\cur 
    sor.js:714:39 
    at Cursor.close (C:\meanproject\node_modules\mongoose\node_modules\mongodb\l 
ib\mongodb\cursor.js:1009:5) 
at commandHandler (C:\meanproject\node_modules\mongoose\node_modules\mongodb 
    \lib\mongodb\cursor.js:714:21) 
    at C:\meanproject\node_modules\mongoose\node_modules\mongodb\lib\mongodb\db. 
    js:1905:9 
    at Server.Base._callHandler (C:\meanproject\node_modules\mongoose\node_modul 
    es\mongodb\lib\mongodb\connection\base.js:453:41) 
    at C:\meanproject\node_modules\mongoose\node_modules\mongodb\lib\mongodb\con 
    nection\server.js:488:18 
    at MongoReply.parseBody (C:\meanproject\node_modules\mongoose\node_modules\m 
    ongodb\lib\mongodb\responses\mongo_reply.js:68:5) 
    at null.<anonymous> (C:\meanproject\node_modules\mongoose\node_modules\mongo 
db\lib\mongodb\connection\server.js:446:20) 
at emit (events.js:107:17) 
at null.<anonymous> (C:\meanproject\node_modules\mongoose\node_modules\mongo 
db\lib\mongodb\connection\connection_pool.js:207:13) 
at emit (events.js:110:17) 
at Socket.<anonymous> (C:\meanproject\node_modules\mongoose\node_modules\mon 
godb\lib\mongodb\connection\connection.js:440:22) 
    [nodemon] app crashed - waiting for file changes before starting... 

我該如何去解決這個問題?

+0

檢查您的mongod服務是否正在運行。 – harilalkm

回答

1

您需要先運行mongodb.exe文件。成功啓動mongodb後,您需要導航到您的項目文件夾並運行「grunt」。如果它顯示了一個未找到的模塊的錯誤列表,則需要使用npm全局安裝這些模塊。這將爲你解決問題。但請注意,bossable.com教程是針對0.3平均鍋爐板厚度的。他們現在將版本升級到0.4.1。請按照Meanjs documentation 獲取最新信息。