所以今天我尝试在计算机上使用MongoDB,但从一开始就遇到麻烦。
在我的机器上安装了mongo之后,它试图运行" mongod"和" mongo"在Git Bash但没有运气。我得到的错误是" mongod:找不到" /" mongo:not found"分别。
现在我在一些答案中看到人们建议将我的机器上的环境变量PATH更改为mongod / mongo完整路径的路径。
但问题是在我的机器上这个变量已经设置为我的npm路径(C:\ Users \ Me \ AppData \ Roaming \ npm)。
更改路径变量会在这里帮助我,还是会导致npm出现问题?
谢谢!
答案 0 :(得分:1)
但问题是在我的机器上这个变量已经设置为 我的npm路径
PATH
环境变量是一组分隔的路径,而不仅仅是一条路径。在Windows上,它由分号" ;
"分隔。
因此,将mongo的路径附加到PATH环境变量。
Here are some instructions for setting environment variables
Here是关于为Mongo设置PATH
的相关问题。
答案 1 :(得分:1)
根据我的经验,我建议将mongodb的PATH变量设置为安装路径中的bin文件夹。因此,例如D:\MongoDB\Server\3.0\bin
,将其添加到路径变量中,它应该可以工作。你不应该有任何npm问题。
答案 2 :(得分:1)
您不希望替换 PATH
,您希望追加:PATH
实际上是一个路径列表。在Windows中,这是以分号分隔的:set PATH=%PATH%;/path/to/mongo
和* nix(Git Bash应该模仿)它的冒号分隔:export PATH=$PATH:/path/to/mongo
。
答案 3 :(得分:-1)
我在windows中使用mongodb和git bash。正常安装,在c:/ mongodb中设置目录 - >自动设置bin,mongo.exe,mongod.exe和所有de文件。 在c:/ data / db中创建 - >控制台与mkdir数据/ db或在Windows区域
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