NodeJS安装
C:\Users\Administrator>node -v v0.10.31
NPM
npm config set prefix "c:\nodejs" npm config set cache "c:\nodejs\cache"
做完上述步骤后,把PATH中的 C:\Users\Administrator\AppData\Roaming\npm 删除(不需要了,安装模块的命令行会放在c:\nodejs中,而c:\nodejs 已在配置在PATH变量中),这时如果用npm安装模块(安装为全局模块),会安装到c:\nodejs\node_modules目录中,模块命令行会直接放在c:\nodejs中。
npm config set <key> <value> [--global] npm config get <key> npm config delete <key> npm config list npm config edit npm c [set|get|delete|list] npm get <key> npm set <key> <value> [--global]
Express
npm install -g express
经过上面配置后express会安装到c:\nodejs\node_modules目录中,而express相关的命令行工具则直接放在了c:\nodejs目录下,如下面两张截图所示:
C:\Users\Administrator>express -V 4.9.0
express 从 4.x 版本开始把命令行工具express-generator分离出来了,因此如果要使用它的话,需要单独安装。
npm install -g express-generator
Supervisor
npm -g install supervisor
supervisor app.js
MongoDB
看网上很多NodeJS示例都用mongodb作为存储机制,在这里也安装一下供学习时使用。
公司服务器操作系统用的是64位CentOS 6.5,因此只记一下在CentOS上的安装步骤,但这种安装方式同样适用于 Fedora Linux 和 Redhat Enterprise Linux 等其它的rpm系列Linux发行版。
官方安装文档:http://docs.mongodb.org/manual/tutorial/install-mongodb-on-red-hat-centos-or-fedora-linux/
首先配置一下包管理系统,创建 /etc/yum.repos.d/mongodb.repo 文件,编写内容如下:
[mongodb] name=MongoDB Repository baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64/ gpgcheck=0 enabled=1
然后使用yum命令安装mongodb(安装最新的mongodb版本)
sudo yum install -y mongodb-org
启动mongodb服务
sudo service mongod start
为了检查mongodb服务是否启动成功,可以查看日志文件 /var/log/mongodb/mongod.log,如果文件中含有下面的内容即表示成功启动(其中<port>是mongodb的端口,在 /etc/mongod.conf 配置文件中指定,默认是27017)。
[initandlisten] waiting for connections on port <port>
另外,如果需要将mongodb做成系统服务随操作系统启动而启动,可以通过下面的命令完成
sudo chkconfig mongod on
停止mongodb服务或者重启mongodb服务
sudo service mongod stop sudo service mongod restart
关于mongodb的详细使用,可参照:http://docs.mongodb.org/manual/tutorial/getting-started/