安裝 MySQL 後環境變數被清空,導致終端機快速開啟 VS code 失效了
發表於|問題
|瀏覽量:
[問題] 安裝 MySQL 後環境變數被清空了,導致終端機快速開啟 VS code 失效了
安裝完 MySQL 後,想上傳筆記到 Blog 上,就很高興地照著平常的習慣做,打開終端機 cd 進到 Blog 根目錄,然後 code . 快速開啟 VS code

咦,發生什麼事?
問題描述 :
進到環境變數中 User 的使用者變數 才發現,MySQL 把我的 Path 清空了,只留了他自己的 shell 位置…好樣的

解決問題 :
這邊只要把環境變數加回去就解決了
先找到 VS code
code這個檔案的位置一般來說會是在
C:\Users\User\AppData\Local\Programs\Microsoft VS Code\bin把這段路徑貼上變數值裡就可以了,間隔記得分號

P.S.之前有增加過的環境變數都要記得加回去
文章作者: Kenny Li
版權聲明: 本部落格所有文章除特別聲明外,均採用CC BY-NC-SA 4.0 授權協議。轉載請註明來源 Kenny's Blog!
相關推薦

2019-07-01
BeautifulSoup 解析後無法存入 MySQL
[問題] BeautifulSoup 解析後無法存入 MySQL在練習爬蟲,使用 BeautifulSoup 分析 HTML 後,準備將資料存進 MySQL 時,出現 Python 'navigablestring' cannot be converted to a MySQL type 的錯誤 問題描述 :navigablestring 是 BeautifulSoup 中的一種類型 <class 'bs4.element.NavigableString'>,不是 MySQL 所認識的類型,所以會導致存入失敗 解決問題 :只要將要存入的參數轉換類型就可以了,有兩種方法 : str(<要轉換的參數>) <要轉換的參數>.encode('utf-8') P.S. 當然你的資料庫要能接受 UTF-8 編碼 12345678testdb = MySQL.connect( host = "localhost", user = "root", p...

2019-06-19
Hexo 部署上 Github 後頁面全空了
[問題] Hexo 部署上 Github 後頁面全空了昨天晚上回到家想改個 Blog 的文章,於是就很正常的把在公司 git push 的程式碼 git pull 下來,沒想到改完 hexo d -g 部署上去後,頁面全空了 問題描述 :通常我們使用別人的主題時都是 git clone -b master <主題地址> themes/<主題名稱> 這樣直接 clone 到自己的專案內 這時因為別人的專案 ( themes ) 也有它自己的 .git 檔,所以在我們的專案 git push 時,是不會提交 themes 上去的,導致我們在別台電腦 git pull 下來時,根本沒有拉到主題文件夾 在我們的專案 git push 後,Github 只顯示主題名稱文件夾,但沒有內容 為了要提交 themes 上去,我們要在 themes 文件夾中 git push 一次,然後在我們的專案 git push 一次 解決問題 :在這邊可以用 Git submodules 更好的解決此問題 Git submodules Git submodules 可以允許你將...

2026-03-05
ADK Sub-agent STOP 錯誤:停用 Thinking Mode
ADK Sub-agent STOP 錯誤:停用 Thinking Mode使用 Gemini 2.5 Flash 模型時,若 sub-agent 啟用思考模式(Thinking Mode),有時會導致該 sub-agent 回傳空的 content,觸發 ADK 的 STOP 錯誤,整個對話流程中斷。 錯誤現象 Sub-agent 被 transfer 進來後無回應 Log 顯示 finish_reason 為 STOP 但 content 為空 問題只在 sub-agent 上出現,root agent 不受影響 根本原因Gemini 2.5 Flash 的思考模式會在回應中產生內部推理(thinking tokens),但在 ADK 的 multi-agent 架構中,sub-agent 的思考輸出有時無法正確轉換為可回傳的 content,導致空回應。 解決方案:對 Sub-agent 停用思考模式在建立 sub-agent 時,透過 GenerateContentConfig 將 ThinkingBudget 設為 0: 12345678910111213think...

2026-03-25
PostgreSQL SERIAL 序列不隨 OVERRIDING SYSTEM VALUE 推進
PostgreSQL SERIAL 序列不隨 OVERRIDING SYSTEM VALUE 推進測試 seed 用 OVERRIDING SYSTEM VALUE 手動指定 ID,插入成功,但之後的一般 INSERT 卻拿到 nextval=1,造成 duplicate key 錯誤。問題只在「全量執行」時出現,單獨執行單一模組時正常。 📖 背景:SERIAL 和序列(Sequence)是什麼?SERIAL 是「自動產生遞增 ID」的語法糖,背後 PostgreSQL 會建一個獨立的計數器,叫做序列(Sequence): 1234CREATE TABLE products ( id SERIAL PRIMARY KEY, -- 等同於建一個叫 products_id_seq 的計數器 name TEXT); 每次 INSERT 不指定 id,就呼叫 nextval('products_id_seq'),計數器 +1,回傳新 ID: 12第 1 次 INSERT → nextval() → 計數器: 0→1 → id=1第 2 次 INSERT...

2019-08-13
如何在 Hexo 上使用數學式
[問題] 如何在 Hexo 上使用數學式平常很習慣先用 HackMD 寫好筆記或文章後,再複製起來貼到 Hexo 上,但最近寫的筆記需要使用到數學式,一開始在 HackMD 撰寫渲染都很正常,但一貼到 Hexo 上,數學式就出錯了 在 Hexo 上的顯示 正常的顯示 問題描述 :因為 Hexo 本身沒有支援數學式的顯示,所以必須更換渲染引擎使用 mathJax 來渲染數學式 解決問題 :這邊是使用 hexo-theme-melody 的主題,所以是依照他們的文件解決 更換渲染引擎 1$ npm uninstall hexo-renderer-marked --save 先將 Hexo 原本的渲染引擎 marked 刪除,在部落格的根目錄執行 1$ npm install hexo-renderer-kramed --save 在安裝上新的渲染引擎 kramed,在部落格的根目錄執行 設定 melody.yml.yml 123mathjax: enable: true cdn: https://cdn.jsdelivr.net/npm/mathjax/M...

2019-06-28
MySQL 基礎
[筆記] MySQL 基礎基本介紹什麼是 Database DBMS 為向 Database 存取的訪問接口 通常稱 DBMS + Database 為 Database,EX : MySQL、Oracle、MongoDB…等等 SQL 與 NoSQL 區別在於有沒有使用 SQL 語言,NoSQL 的資料儲存可以不需要固定的表格模式 SQL : MySQL、Oracle…等等 NoSQL : MongoDB…等等 安裝Window : 建議用 Installer 下載安裝 : MySQL Installer 5.7.26 中間跳過的步驟默認就好 建議選擇 Developer Default 這步檢查依賴,Execute 就好 這邊設定密碼 這邊輸入剛剛設定的密碼,點擊 Check 之後在這裡進行操作,輸入剛剛設定的密碼 P.S.後來在另一台電腦一直無法安裝,有閃退的情況,後來安裝 8.0.16 就正常了 macOS : 下載地址 : MySQL 官網 - MySQL Community Server 5.7 Database 與 Table...
公告
30歲,我撿回了筆記

