配置環境變量
# 設置方式?? ?命令/文件?? ?生效范圍?? ?適用場景
# 臨時?? ?export FORCE_UNSAFE_CONFIGURE=1?? ?當前終端?? ?臨時編譯軟件
# 用戶級永久?? ?~/.bashrc或~/.profile?? ?當前用戶?? ?長期使用(單用戶)
# 系統級永久?? ?/etc/environment或/etc/profile?? ?所有用戶?? ?多用戶系統(需謹慎)
強制不檢查root用戶
部分代碼會檢查當前是否root用戶,如果是,就會報警并退出,需要配
環境變量:FORCE_UNSAFE_CONFIGURE=1
強制windows的PATH不導入wsl
默認windows的PATH會導入WSL,且Program Files這種路徑名稱在ubuntu下就容易報錯。
這個功能的主要目的是在wsl中運行winddows應用,如果沒有這個需求,就可以關閉這個功能。
解決方案:修改# /etc/wsl.conf, 配置wsl?appendWindowsPath,詳細如下:
# /etc/wsl.conf
[interop]
appendWindowsPath = false # 阻止WSL自動添加Windows PATH# 重啟WSL使配置生效 wsl --shutdown