完善新系统Armbian配置
安装 Node.js
将解压出的文件夹重命名为 node ,并移至 /usr/local/ ,即:
vestin@orangepizero:/usr/local/node$ ls
bin CHANGELOG.md etc include lib LICENSE README.md share
- 注意: ln 参数尽量使用绝对位置。
但这里不使用 ln
命令而用环境变量,后文将详细说明。
安装Hexo
$ npm install -g hexo-cli
下载慢的问题,执行以下任一条命令:
$ npm config set -g registry https://registry.npm.taobao.org
$ npm install -g cnpm --registry=https://registry.npm.taobao.org
这里做调整,安装完成后会发现安装好的 hexo 的二进制文件在 node/bin 文件夹,与 node 、 npm 的二进制文件同目录,所以我可以直接将 node/bin 设置为全局变量,这样我每次用 npm install 安装后就不用再用 ln 连接到 /usr/local/bin/ 了。
设置全局变量
在 /etc/profile.d/ 内创建脚本 customer.sh 并进入编辑:
$ cd /etc/profile.d/
$ sudo nano customer.sh
加入下面一行, Ctrl-O
保存文件, Ctrl-X
退出编辑器:
export PATH=$PATH:/usr/local/node/bin
立即生效(下一次登陆也会生效):
$ source /etc/profile
此时再输入以下命令查看hexo安装情况:
$ hexo -v
出现版本号即为安装成功。