【发布时间】:2022-10-18 08:48:39
【问题描述】:
我在 Windows 10 上,使用 Ubuntu v20 安装了 WSL2,然后我安装了 Oh My Zsh。我以为我一切正常,但是当我输入 code . 时,在我的 Ubuntu 终端中出现错误 zsh: command not found: code。
当我做echo $PATH 时,我得到:
/home/robbie/.nvm/versions/node/v18.1.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/robbie/.yarn/bin
我的.zshrc 文件看起来像(我为这个 sn-p 删除了一堆 cmets):
# If you come from bash you might have to change your $PATH.
# export PATH=$HOME/bin:/usr/local/bin:$PATH
# Path to your oh-my-zsh installation.
export ZSH="$HOME/.oh-my-zsh"
ZSH_THEME="agnoster"
plugins=(git node npm nvm z yarn)
source $ZSH/oh-my-zsh.sh
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
source /home/robbie/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
在 VSCode 上,我安装了 Remote WSL 扩展,并在 Ubuntu 上的 Remote Explore 下设置了默认/启用。
在环境变量下的 Windows 10 中,在 Path 下我有一个变量 C:\Users\RobbieC\AppData\Local\Programs\Microsoft VS Code\bin
我尝试取消注释 export PATH=$HOME/bin:/usr/local/bin:$PATH - 关闭 WSL,重新启动,没有运气。我尝试卸载/重新安装远程 WSL 扩展、重新启动计算机等。没有运气。
【问题讨论】:
标签: visual-studio-code zsh windows-subsystem-for-linux wsl-2 zshrc