本文主要对前人所写文章的总结,包括自己在安装nodejs 和express过程中遇到的问题。以备后用,同时能让正在学习node的人少走一些弯路。
1.安装环境,由于对linux是菜鸟级别,所以在虚拟机上安装的一个ubuntu11.10 随便玩玩,虚拟机的安装这里就不多说了。
2.node.js安装: 第一步,安装依赖包,
sudo apt-get install g++ curl libssl-dev apache2-utils
sudo apt-get install git-core
第二步,获取node源码
git clone git://github.com/joyent/node.git
下载完成之后进入cd node 进入node文件夹,
第三步:指定迁出版本:git checkout v0.4.10 ,git是一个版本管理工具,这个我们用git迁出0.4.10版本,如果不迁出的话直接进行编译安装将会安装node最新版0.5.5-pre。最新版对很多常用的包是不支持的。比如express,所以这个地方一定要注意。
第四步:制定路径,执行编译
$ mkdir ~/local 当前用户的home目录创建文件夹
$ 进入到解压后的configure文件夹中执行./configure --prefix=$HOME/local/node 制定编译路径
$ make 编译。
$ sudo make install 安装。
$ echo ‘export PATH=$HOME/local/node/bin:$PATH’ >> ~/.profile 设置环境变量
$ echo ‘export NODE_PATH=$HOME/local/node:$HOME/local/node/lib/node_modules’ >> ~/.profile 设置NODE_PATH
$ source ~/.profile
到现在我们就可以运行node -v来查看是否安装成功了。注意这里的环境变量的设置只是临时的。
第五步:设置永久环境变量,
设置永久环境变量即使重启机器也能够使用node命令了。进入/etc vi profile在最后面追加两行:
export PATH=”$HOME/local/node/bin:$PATH”
export NODE_PATH=”$HOME/local/node:$HOME/local/node/lib/node_modules”
ok。至此 node.js安装完成。
3.express 安装
安装npm : 执行命令:
curl http://npmjs.org/install.sh | sh
安装express:
npm install express -gd
-g代表安装到NODEPATH的lib里面,而-d代表把相依性套件也一起安装。如果沒有-g的话会安装目前所在的目录(会建立一个nodemodules的文件夹)
执行express -v
查看是否安装成功。到此express 已经安装完成。
在任意目录下执行express xxx
就会创建一个node.js +express项目了。
文章来自:http://justjavac.com
分享到:
相关推荐
搭建apache+python+django+MySQL Web开发环境.docx
填平了无数大坑后终于实现ubuntu20.04+Qt5.12.12+aarch64-linux-gnu交叉编译平台设置。详细记录了安装的全部过程,补充了全部所需的库,整个编译过程中无任何错误报出,亲测可用。
详细描述Ubuntu下如何搭建python的web开发环境
ubuntu20.04下的libstdc++.so、libstdc++.so.6、libstdc++.so.6.0.28,解决ubuntu14.04安装新版vscode后打开奔溃的问题
此deb包是Kernel内核为bcmwl-kernel-source 的无线适配器(如BCM4352)等使用的驱动
在ubuntu下搭建Apache+MySQL+PHP开发环境[参考].pdf
联想e431的linux下wifi驱动 网卡为bcm43142
Gzhu Online Judge v6.1.3ubuntu下搭建开发环境安装依赖$ sudo apt-get update$ sudo apt-get install imagemagick$ sudo apt-get install python-software-properties python g++ make$ sudo apt-get install ...
本文改自非鱼的《【翻译】前端开发人员入门指南,从零开始搭建Node.js, Express, Jade, Mongodb服务器》,之所以把Jade换成Ejs,是因为我觉得ejs更符合WEB编程人员的习惯,更确切说应该是更符合PHP、ASP程序员的使用...
Ambari的Ubuntu版本,版本号Ambari-2.7.3.0+HDP-3.1.0.0-Ubuntu
BACKEND(带有Node,Express和MongoDB) 本部是此应用程序后端的摘要版本 在部署的演示 要考虑: 出于教学目的,本教程中出现的许多代码已简化。 要查看所有代码,请检查此存储库的源代码。 该应用程序的前端...
node-mongo-vagrant, 运行 Ubuntu 12.04.node.js 和MongoDB的Vagrant框 node.js/MongoDB/Ubuntu 12.04-64位 Vagrant框:如何使用按下载并安装VirtualBox点击这里。点击这里下载并安装 Vagrant 。克隆这里存储库。cd ...
解决ubuntu找不到libstdc++.so.5问题: 一般是你的gcc版本比较高,自从gcc出3.4版本后,就不用libstdc++.so.5,改用libstdc++.so.6了。 如果sudo apt-get install libstdc++5 未果,说找不到这个包,就下载该资源...
本文档为微信小程序商城NideShop服务端api的安装部署教程 ...环境介绍 阿里云ECS Ubuntu 16.04 64 更新系统和安装git、vim、curl ...通过nvm安装node.js 安装nvm curl -o- https://raw.githubusercontent.com/c
ibus-pinyin_1.2.0.20090617+1-1ubuntu2_all.deb ibus-pinyin输入法的ubuntu安装包
libindicator7_12.10.2+14.04.20141007.1-0ubuntu1_i386.deb解决chrome安装包
Ubuntu下快速搭建Apache2+MySQL+PHP5开发环境[归纳].pdf
Ubuntu 16.04下搭建Python2.7 + PyQt4.11 + Eric6.1开发平台搭建步骤详解。
主要介绍了Ubuntu系统搭建django+nginx+uwsgi的思路详解,本文分步骤给大家介绍的非常详细,具有一定的参考借鉴价值 ,需要的朋友可以参考下
以下部分我们将介绍在Ubuntu Linux下安装 Node.js 。 其他的Linux系统,如Centos等类似如下安装步骤。 在 Github 上获取 Node.js 源码: install-node-msi-version-on-linux-step1 install-node-msi-version-on-...