hexo的环境变量被删除怎么办

这篇文章主要讲在path这一环境变量被删除的情况下,补上哪些环境变量才可以使hexo重新使用。

前两天配置opencv的时候,不小心将环境变量中“path”这一项中的内容给覆盖掉了,导致以前辛苦配置的环境变量全部没了(关于我是怎么发现这一点的,其实是用hexo上传博客时出现不可用的情况,去网上搜了一下,才发现是环境变量的问题,检查了一下果然是path变量全没了)当时的唯一心情就是直接把这个破电脑换掉,然而现实是穷,所以又硬着头皮回来配环境变量。

配置系统环境变量

首先第一步是把和系统相关的环境变量加回来。关于这一步,我是采用直接复制同学电脑上的path环境变量的方法,然后依次检查哪个在我的电脑上不存在,删除即可。当然也可以去网上找windows默认的path环境变量,关于这一步不再过多叙述,接下来我们主要谈补上哪些环境变量才可以使hexo重新可以用。

检查nodejs

首先打开命令行窗口,输入 node -v 检查node是否可用:若显示出node的版本号,则此步骤可以跳过;若显示node 不是内部或外部命令,则说明需要配置node的环境变量。

(另外,如果使用hexo g等hexo命令时出现 “/usr/bin/env: node: No such file or directory”,也是node环境变量不存在的问题)

下面是解决方法:

找到nodejs所在的文件夹,一般默认是按在c盘,可以去Program Files, Program Files(x86), Windows这几个文件夹找一下。

找到之后,复制其路径,例如我的是C:\Program Files\nodejs,将其加入到环境变量path中(如下图所示)

检查hexo

若使用hexo g等hexo命令时出现conmand not found的提示,则需要配置hexo环境变量。

下面是解决方法:

在你的电脑上找到与此路径相同的路径C:\Users\lenovo\blog\hexo\node_modules\hexo\bin(这个路径位于你的hexo文件夹下,保证后三个\node_modules\hexo\bin相同即可。

找到之后将其加入到环境变量path之中,如下图所示。

不出意外的话,加上这两个环境变量后hexo就可以使用了,注意一定要按顺序解决,先解决第一个,再解决第二个(我当时是先查出第二个环境变量缺失,结果加上之后还是不可使用,又查了好长时间才查出第一个)。如有其他问题,再根据出错原因自行百度吧。

原文地址:https://www.cnblogs.com/fyunaru/p/11294468.html

时间: 2024-07-31 22:42:33

hexo的环境变量被删除怎么办的相关文章

Centos添加Java环境变量及删除OpenJDK

export JAVA_HOME=/opt/java/jdk1.8.0_172 export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$PATH:$JAVA_HOME/bin 删除OpenJDK 安装好的CentOS会自带OpenJdk,用命令 java -version ,会有下面的信息: java version "1.6.0"

查看和修改环境变量PATH

echo $PATH  显示当前shell的环境变量,root用户,transfor等普通用户环境变量根据个人配置而不同.因 .bashrc 配置文件 没有设置环境变量的时候,运行命令:/usr/local/tomcat/bin/tomcat start 用export在/etc/profile中添加文件路径(对系统所有用户有效): #vim /etc/profile export PATH=/usr/local/tomcat/bin:$PATH 修改用户主目录中的隐藏文件.bashrc文件(只

Java学习第一步——JDK安装及Java环境变量配置

Java作为当下很主流的编程语言,学习Java的朋友也越来越多了,作为一门面向对象的编程语言,Java也有着安全.高 效等诸多有点.从TIOBE(TIOBE排行榜是根据互联网上有经验的程序员.课程和第三方厂商的数量,并使用搜索引擎(如Google.Bing. Yahoo!.百度)以及Wikipedia.Amazon.YouTube统计出排名数据,只是反映某个编程语言的热门程度,并不能说明一门编程语言好 不好,或者一门语言所编写的代码数量多少.)排行榜来看,四月.五月的数据分析,Java语言仅次于

Java 学习第一步-JDK安装和Java环境变量配置

Java学习第一步——JDK安装及Java环境变量配置 [原文] 2014-05-30 9:09  Java SE  阿超  9046 views Java作为当下很主流的编程语言,学习Java的朋友也越来越多了,作为一门面向对象的编程语言,Java也有着安全.高效等诸多有点.从TIOBE(TIOBE排行榜是根据互联网上有经验的程序员.课程和第三方厂商的数量,并使用搜索引擎(如Google.Bing.Yahoo!.百度)以及Wikipedia.Amazon.YouTube统计出排名数据,只是反映

bash shell中的环境变量

环境变量--bash shell使用环境变量来存储系统相关数据,并允许将数据存储在内存中. 环境变量分为:全局环境变量 本地环境变量 目录 全局环境变量 本地环境变量 设置全局环境变量 删除环境变量 PATH全局环境变量 设置系统环境变量的相关文件(登录.非登录.交互.非交互shell) 一.全局环境变量 在当前shell和子shell都可见 可以用printenv命令查看全局环境变量,大写表示是系统环境变量,小写表示是普通用户的环境变量 这是bash shell的一个标准约定,不是必须的,因此

postman的断言/环境变量的处理

我们做接口测试都会有一个断言操作:也有一个变量被频繁使用,这时候可以用环境变量来处理 目录 1.postman之断言 2.postman之环境变量 1.postman之断言 同样以postman的登录接口为例,点击postman右侧的Response body: Contain string,查看上一次请求接口里面包含哪些字符串,可以作为断言,如下图: 如果想要以某一响应结果的字段作为准确断言,如响应结果为json串的,点击postman右侧的Response body: Json value

学习Java第一步——JDK安装及Java环境变量配置

Java作为当下很主流的编程语言,学习Java的朋友也越来越多了,作为一门面向对象的编程语言,Java也有着安全.高效等诸多有点.在学习之前,我们要学会使用开发工具以及安装开发环境,今天,我们就给大家讲讲JDK(Java Development Kit,是 Java 语言的软件开发工具包)的安装以及Java环境变量的配置.创一个小群,供大家学习交流聊天如果有对学JAVA方面有什么疑惑问题的,或者有什么想说的想聊的大家可以一起交流学习一起进步呀.也希望大家对学JAVA能够持之以恒JAVA爱好群,如

centos7设置、查看、删除环境变量的方法

centos查看环境变量与设置环境变量在使用过程中很常见,本文整理了一些常用的与环境变量相关的命令,感兴趣的朋友可以参考下希望对你有所帮助 1. 显示环境变量HOME(红色部分代表要输入的命令,不要把一个#号输进去了,#代表用户名) # echo #HOME /home/redbooks 2. 设置一个新的环境变量hello # export HELLO="Hello!" # echo #HELLO Hello! 3. 使用env命令显示所有的环境变量 # env HOSTNAME=r

Ubuntu环境变量——添加与删除

以Ubuntu 14.04为例,其他linux发行版类似,但是也有不同之处.这里以PATH为例.添加环境变量的几个位置 /etc/profile—— 此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置: /etc/environment—— 在登录时操作系统使用的第二个文件,系统在读取你自己的profile前,设置环境文件的环境变量: /etc/bashrc—— 为每一个运行bash shell的用户执行此文