2011-02-08 84 views
0

當我嘗試安裝MongoDB中使用如下命令窗口服務:MongoDB的:......是不是有效的Win32應用程序

C:\ WAMP \ BIN \ MongoDB的\ BIN>的mongod --bind_ip 127.0。 0.1 --logpath C:\ WAMP \ BIN \ MongoDB的 \日誌--logappend --dbpath C:\ WAMP \ BIN \ MongoDB的\數據--directoryperdb --install

它說,我的服務已成功安裝並使用命令「net start'MongoDB'」來啓動服務

所以當我輸入命令時:

「net啓動MongoDB的」

我收到此錯誤:

「系統錯誤193已經發生。

*是不是有效的Win32應用程序「。

我有一個32位的筆記本電腦運行Windows 7 32位操作系統,我確信我安裝了1.6.5 mongodb的32位版本

有趣的部分是我可以通過命令行啓動蒙戈服務器上運行命令「mongod.exe」,並使用「mongo.exe」進行查詢。

但是,試圖運行它作爲一個服務,我得到一個Windows錯誤。

有什麼幫助嗎?

回答

1

我認爲,問題是你有下面的空間(見here)...

c:\wamp\bin\mongodb\bin>mongod --bind_ip 127.0.0.1 --logpath c:\wamp\bin\mongodb \logs --logappend --dbpath c:\wamp\bin\mongodb\data --directoryperdb --install 

就在這裏......

--logpath c:\wamp\bin\mongodb \logs --logappend 

乘坐空間了\ MongoDB的之間\ logs ...如果您使用Windows 7,請確保您以「管理員」身份運行命令提示符...

請注意,如果您需要空間,請在目錄路徑周圍使用引號,並且應該修復它。

+0

你是100%正確!我正在面對自己。我在線上主演了20分鐘,試圖找出問題所在。 謝謝賈斯汀!好眼睛。 – koeder

+0

我剛纔意識到我的控制檯在空間所在的位置換行換行。這可能是我從未注意到它的原因。 – koeder

+0

也注意到:我不得不將「.exe」添加到「c:\ .. \ .. \ bin> mongod ...」 因此它會顯示爲: 'c:\ wamp \ bin \ mongodb \ bin> mongod.exe --bind_ip 127.0.0.1 ...' – koeder

相關問題