ubuntu15.04安装hexo
2016-02-23 14:38
162 查看
首先吐槽一下npm淘宝源,貌似中国目前唯一一个npm源,现在不好用了,不知道是不是换了地址,在吐槽一下万恶的墙!你懂得.
好了,说点正儿八经的事儿.
之所以安装hexo也是为了创建自己的博客,我只说最难的部分,就是安装hexo,其他创建博客的部分,网上方法很多自己查.
第一步:
首先安装nodejs,这个是hexo运行的基础环境,安装很简便:sudo apt-get install nodejs
第二步:
安装npm,这个也很简单,这是是node.js的包管理器,跟apt,pip等差不多的东东,
直接sudo apt-get install npm
第三步:
接下来安装hexo或者hexo-cli,后者安装出现问题,前者没有问题,暂时还不知道原因.
所以我安装的是hexo,如果你使用sudo npm install hexo -g 或者 sudo npm install hexo-cli -g,是不会成功的,最起码我是这样的.
正确的方法如下:
sudo npm install --unsafe-perm --verbose -g hexo
图一:
成功后效果如图1
测试安装效果:
hexo --hep
会出现如下错误:
图二:
造成这个原因是因为 node名字不存在正确的名字是nodejs
只需要修改以下hexo所在路径的文件即可,我的位置是:/usr/local/lib/node_modules/hexo/bin
vim hexo
把#!/usr/bin/env node修改为!/usr/bin/env nodejs即可
如图三:
改完之后测试一下hexo
如图四:
接下来的时间交给你,请多多指教,欢迎call me for talking about it.
好了,说点正儿八经的事儿.
之所以安装hexo也是为了创建自己的博客,我只说最难的部分,就是安装hexo,其他创建博客的部分,网上方法很多自己查.
第一步:
首先安装nodejs,这个是hexo运行的基础环境,安装很简便:sudo apt-get install nodejs
第二步:
安装npm,这个也很简单,这是是node.js的包管理器,跟apt,pip等差不多的东东,
直接sudo apt-get install npm
第三步:
接下来安装hexo或者hexo-cli,后者安装出现问题,前者没有问题,暂时还不知道原因.
所以我安装的是hexo,如果你使用sudo npm install hexo -g 或者 sudo npm install hexo-cli -g,是不会成功的,最起码我是这样的.
正确的方法如下:
sudo npm install --unsafe-perm --verbose -g hexo
图一:
成功后效果如图1
测试安装效果:
hexo --hep
会出现如下错误:
图二:
造成这个原因是因为 node名字不存在正确的名字是nodejs
只需要修改以下hexo所在路径的文件即可,我的位置是:/usr/local/lib/node_modules/hexo/bin
vim hexo
把#!/usr/bin/env node修改为!/usr/bin/env nodejs即可
如图三:
改完之后测试一下hexo
如图四:
接下来的时间交给你,请多多指教,欢迎call me for talking about it.
相关文章推荐
- 数组和字典
- Android系统信息获取
- tomcat启动Error ListenerStart解决办法
- 使用AFNetworking请求数据成功后走了两遍success的原因
- linux 编译hadoop 源码
- java.lang.NoSuchFieldError: VERSION_2_3_0
- 【慕课笔记】第四章 JAVA中的集合框架(上) 第7节 学生选课—课程修改
- 私钥签名解密公钥加密验签代码
- JS实现输入框只能输入数字
- 函数
- 计算机网络原理笔记(五、运输层)
- phpMyAdmin:“您应升级到 MySQL 5.5.0 或更高版本”和“PHP 5.5+ is required”的解决方法
- VB 动态填充 Excel表格
- 朴素贝叶斯分类算法
- 2014 非常好用的开源 Android 测试工具
- Android安全攻防战,反编译与混淆技术完全解析(上)
- JAVA基础(18) Java 多线程 并发编程
- [转][ASP.NET]ASP.NET 预编译网站
- Linux笔记(17)——VIM编辑器
- HTTP status Code 412 未满足前提条件的解决方法之一