win8.1安装nodejs,mongodb等开发套件帮助
文章目录[隐藏]
最近发了新电脑装的是win8.1,重新搭建开发环境遇到了一些小问题。这里把经验总结一下:
一 安装msi文件的问题
1. win + x 选择 命令提示符(管理员)
在使用Windows8.1系统安装python, nodejs, mongodb等.msi安装包时,右键只能以普通账号运行,不支持以管理员身份运行安装,导致会报2503错误,这都是因为系统中UAC用户控制功能所限制导致的。想要用管理员权限打开msi文件有如下几种方法:
按win + x 组合键,呼叫如下的windows系统菜单,选择 命令提示符(管理员),就能用管理员权限输入命令了。然后输入“msiexec /i 系统盘:\msi文件名.msi ”就能正确安装msi文件了。
2.直接更改注册表获取管理员权限
通过这种方法可以在右键点击.msi文件时永远有“以管理员身份打开”的选项:http://www.win7zhijia.net/xtjc/841.html
3.做个批处理文件
新建个记事本文档把 命令 “msiexec /i 系统盘:\msi文件名.msi ”保存在里面另存为.dat文件,保存好后右键以管理员权限打开。
二 win8.1 开机自动启动mongodb
mongodb安装好以后,每次开机后要打开数据库服务都得输入命令,这太麻烦了。最好的方式是把mongod服务作为windows服务开机即启动。以下是配置方法(师弟肖子达推介:http://www.storagelab.org.cn/xiaozida/2014/10/28/%E5%9C%A8windows%E4%B8%8B%E5%90%AF%E5%8A%A8mongodb%E6%9C%8D%E5%8A%A1/)
1. 在根目录下建立日志文件夹
在mongodb根目录下新建一个log文件夹用来存放mongod的运行日志。
2. mongod命令的配置文件
在mongodb根目录下新建文件mongod.cfg(用来配置mongod的参数logpath和dbpath), 然后直接打开mongod.cfg输入(注意%MongoDBroot%为自己自己的安装目录)
logpath=%MongoDBroot%\log\mongo.log
dbpath=%YourDbFolder%
3. 建立windows服务
%MongoDBroot%bin\mongod.exe --config "%MongoDBroot%\mongod.cfg" --install
可以打开log\下的配置文件 如果出现下图则表明服务建立成功
4. 启动服务
net start MongoDB
ps:
关闭服务 net stop MongoDB`
和删除服务 "d:\ProgramFiles\MongoDB 2.7 Standard Legacy\bin\mongod.exe" --remove