使用Orange Pi Zero做小小服务器(Node.js篇)

下载

进入官网的下载页面(https://nodejs.org/en/download/)

选择对应最新版安装包:

使用Orange Pi Zero做小小服务器(Node.js篇)_第1张图片
1.jpg

复制下载地址(改成http):

使用Orange Pi Zero做小小服务器(Node.js篇)_第2张图片
2.jpg

通过wget 下载:

wget http://nodejs.org/dist/v6.10.0/node-v6.10.0-linux-armv7l.tar.xz

运行效果示例:

root@OrangePI:/root/downloads# wget http://nodejs.org/dist/v6.10.0/node-v6.10.0-linux-armv7l.tar.xz
--2017-03-12 03:03:29-- http://nodejs.org/dist/v6.10.0/node-v6.10.0-linux-armv7l.tar.xz
Resolving nodejs.org (nodejs.org)... 104.20.23.46, 104.20.22.46, 2400:cb00:2048:1::6814:162e, ...
Connecting to nodejs.org (nodejs.org)|104.20.23.46|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 8339768 (8.0M) [application/x-xz]
Saving to: ‘node-v6.10.0-linux-armv7l.tar.xz’

node-v6.10.0-linux- 65%[============> ] 5.21M 35.8KB/s eta 54s

查看下载完成:

root@OrangePI:/root/downloads# ls
node-v6.10.0-linux-armv7l.tar.xz

解压 xxxxx.tar.xz文件:

先 xz -d xxx.tar.xz 将 xxx.tar.xz解压成 xxx.tar :

xz -d node-v6.10.0-linux-armv7l.tar.xz

然后 再用 tar xvf xxx.tar来解包:

tar xvf node-v6.10.0-linux-armv7l.tar

安装

安装 npm 和 node 命令到系统命令
打开下载的nodejs 解压目录后,你可以先移动文件夹到其他目录下
然后进入解压目录的/bin/文件夹内查看 node和npm文件
(我将文件夹放在/root/softs/node-v6.10.0-linux-armv7l/下,你们到时候自己改一下)

运行以下命令(将/root/softs/node-v6.10.0-linux-armv7l/bin替换为你的路径):

export PATH=/root/softs/node-v6.10.0-linux-armv7l/bin:$PATH

或者使用以下命令:

ln -s /root/softs/node-v6.10.0-linux-armv7l/bin/node /usr/local/bin/node

ln -s /root/softs/node-v6.10.0-linux-armv7l/bin/npm /usr/local/bin/npm

运行示例:

root@OrangePI:/usr/local/bin# ln -s /root/softs/node-v6.10.0-linux-armv7l/bin/node /usr/local/bin/node

root@OrangePI:/usr/local/bin# ln -s /root/softs/node-v6.10.0-linux-armv7l/bin/npm /usr/local/bin/npm

验证

验证安装是否成功(也可以 去/usr/local/bin/目录下 运行通过 ls -l 查看):

node -v
npm -v

运行示例:

root@OrangePI:/# node -v
v6.10.0
root@OrangePI:/# npm -v
3.10.10

如果使用 npm install -g 进行全局安装时报错了可尝试:

npm install --unsafe-perm --verbose -g [要安装的模块名称]

你可能感兴趣的:(使用Orange Pi Zero做小小服务器(Node.js篇))