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就可以使用了,注意一定要按順序解決,先解決第一個,再解決第二個(我當時是先查出第二個環境變量缺失,結果加上之后還是不可使用,又查了好長時間才查出第一個)。如有其他問題,再根據出錯原因自行百度吧。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM