您的位置:首页 > 运维架构 > Linux

阿里云服务器centos7搭建Hexo的过程

2016-11-28 11:07 671 查看

一、安装环境

可以先安官方文档安装试试看,反正博主在安装hexo的时候遇到了问题。通过在网上查阅资料最终成功在阿里云上搭建起Hexo。我的方法不一定能解决你遇到的问题,不过总可以试试看嘛^_^.

登陆你的云机

安装git:

# 根据你的主机系统选择下列命令:
Linux (Ubuntu, Debian):sudo apt-get install git-core
Linux (Fedora, Red Hat, CentOS):sudo yum install git-core


安装nvm

1.安装 Node.js 的最佳方式是使用 nvm。

2.注意,一定要到这里去查看安装命令,不要用hexo文档中的安装命令:

$ wget -qO- https://raw.github.com/creationix/nvm/master/install.sh | sh

而要使用这里的命令:

$wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.32.1/install.sh | bash

安装完成后,重启终端并执行下列命令即可安装 Node.js。

安装node.js

$ nvm install stable

安装hexo

博主遇到的主要问题就是在安装hexo时,直接使用
$ npm install -g hexo-cli
命令等了半天也没安装好,我的解决办法是从这里看到的,需要修改安装源,修改办法就在这里。修改完之后,使用
$ npm install -g hexo-cli
就可以安装hexo了,可能也要等带长一点的时间,但总算可以安装了。

希望能对您遇到的问题有所帮助!

补充:

ERROR Deployer not found: git

npm install hexo-deployer-git --save


你在执行
$ npm install -g hexo-cli
遇到

sh: 1: node: Permission denied
sh: 1: npm: Permission denied

npm ERR! Please include the following file with any support request:
npm ERR!     /root/npm-debug.log


这样的问题,请尝试下面的方法

Try setting the following NPM config options:

npm config set user 0
npm config set unsafe-perm true


then try again ,OK!

19
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: