本文主要对前人所写文章的总结,包括自己在安装nodejs 和express过程中遇到的问题。以备后用,同时能让正在学习node的人少走一些弯路。
1.安装环境,由于对linux是菜鸟级别,所以在虚拟机上安装的一个ubuntu11.10 随便玩玩,虚拟机的安装这里就不多说了。
2.node.js安装:
到node官网www.nodejs.org下载源码,解压缩源码包。 进入到解压后的configure文件夹中执行./configure --prefix=$HOME/local/node 制定编译路径
这时可能回提示你找不到一些依赖文件。Checking for openssl : not found ,
解决办法,ubuntu下运行:apt-get install libssl-dev,
Centos 5.x下运行:yum install openssl-devel
然后$ 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代表安装到NODE_PATH的lib里面,而-d代表把相依性套件也一起安装。如果沒有-g的话会安装目前所在的目录(会建立一个node_modules的文件夹)
执行express -v 查看是否安装成功。到此express 已经安装完成。
在任意目录下执行express xxx 就会创建一个node.js +express项目了。
分享到:
相关推荐
搭建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
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
Ubuntu20.04.6+Qt5.15.2+QtCreator10.0.1中文输入法libfcitxplatforminputcontextplugin库
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-...