2016-01-05 39 views
1

所以今天我試圖在計算機上使用MongoDB,但從一開始就遇到麻煩。不能使用Git Bash運行mongo/mongod,但它運行在Git CMD中(mongo:未找到)

在我的機器上安裝了mongo之後,它試圖在Git Bash中運行「mongod」和「mongo」,但沒有運氣。我得到的錯誤分別是「mongod:not found」/「mongo:not found」。

現在我在這裏看到一些答案,人們建議將我機器上的環境變量PATH更改爲mongod/mongo完整路徑的路徑。

但問題是,在我的機器上,這個變量已經設置爲我的npm(C:\ Users \ Me \ AppData \ Roaming \ npm)的路徑。

會改變路徑變量在這裏幫助我還是會導致npm的問題?

謝謝!

回答

1

但問題是,我的機器上這個變量已被設置爲 我NPM的路徑

PATH環境變量是分隔組路徑,而不只是一個路徑。在Windows中,它由分號「;」分隔。

因此,將路徑附加到您的PATH環境變量中。

Here are some instructions for setting environment variables

Here是關於爲Mongo設置PATH的相關問題。

1

根據我的經驗,我建議將mongodb的PATH變量設置爲安裝路徑中的bin文件夾。因此,它將是,例如,D:\MongoDB\Server\3.0\bin,將其添加到您的路徑變量,它應該工作。你不應該有任何npm問題。

1

你不想取代PATH,要追加它:PATH實際上是路徑列表。在Windows中,這是分號分隔的:set PATH=%PATH%;/path/to/mongo和* nix(Git Bash應該模仿它)冒號分隔:export PATH=$PATH:/path/to/mongo

-1

我在Windows中使用mongodb與git bash。安裝正常,設置目錄在c:/ mongodb - > automaticaly設置bin,mongo.exe,mongod.exe和所有de文件。 創建在C:/數據/ DB - >使用的mkdir數據/ db或在窗口區域控制檯

Open your git bash : 
cd .. 
--> cd.. 
--> cd c:/mongodb/bin/ 
--> ls 
in this console 
./mongod 
在其他控制檯

開放

--> cd .. 
--> cd.. 
--> cd c:/mongodb/bin/ 
--> ls 
./mongo 

(前唯一版本的Git的bash mongod和mongo,在這種情況下是./mongod和./mongo)

PD:對不起,我的英語:p