答案1
我从答案中的评论中得到了一些启发,成功地解决了这个问题这所以问题。
添加export PATH=:/home/linuxbrew/.linuxbrew/bin:/home/linuxbrew/.linuxbrew/sbin:$PATH
到.zshenv
主目录中的文件(如果尚不存在,则可能需要创建)解决了问题,现在我在 ssh 登录时看到了完整路径。
我对问题原因的理解是 ssh 通过非交互模式连接(不完全确定那是什么!)。PATH
通过 ssh 非交互方式远程访问时,不会获取 Ubuntu 计算机的整个变量。该brew
路径一次直接附加到PATH
env 变量(即,在登录/连接等过程中不通过 .zshrc 等附加)。.zshrc
即使建立非交互式连接,也会获取源,并且在此处附加路径解决了问题。PATH
直接使用Ubuntu机器时并没有改变env变量。