我不知道我做了什么!我正在安装 maven,其中一个指南让我做一些事情,现在我被困在默认的 zsh 中。我尝试将我的终端首选项更改为 /bin/bash,并通过常规 Apple 系统设置更改我的用户首选项。然而,我仍然得到
The default interactive shell is now zsh.
To update your account to use zsh, please run `chsh -s /bin/zsh`.
当我尝试 ECHO $SHELL 时,我得到了
/bin/bash
我肯定是来错地方了,因为我能够返回带有版本的 mvn -v,但现在它却说没有找到 mvn。
答案1
我知道你正在运行 Mac,因为 Apple 从 2019 年发布的 macOS 10.15“Catalina”开始将 zsh 设为其默认 shell。
您可以使用此命令重新启动 bash 交互式登录 shell,看看是否有帮助,假设您通常使用 bash。
exec bash -il
您的 bash 配置文件可能已被您所做的任何操作所修改,因此请尝试检查这些文件(如果它们存在)以查看是否有任何异常。
.bashrc
.bash_profile
.bash_login
.profile
如果你使用的是 Mac,自制是一个非常好的包管理器,您只需输入brew install maven
。
另外,如果你将 shell 更改为 zsh,并且想要切换回 bash:
chsh -s /bin/bash