Mac 终端上的基本命令行不起作用

问题描述 投票:0回答:4

我在尝试安装 mongodb 时更改了 bash 配置文件,但我的命令行均无法在终端上运行。 我在网上读到我需要修复 $PATH,但当我的命令都不起作用时我什至无法访问它。

帮忙?

macos shell
4个回答
22
投票

我也错误地遇到了同样的问题,要解决这个问题,我必须将 PATH 变量重置为基本设置,如下所示:

export PATH="/usr/local/bin:/usr/bin:/bin:/usr/sbin"

一旦设置了 PATH 变量,您现在就可以仅在同一终端会话中打开 .bash_profile 文件并进行相应的更改。这将解决您的问题。


7
投票

好吧,我从这里找到了答案:

“打开终端,然后转到文件(或 Shell)-> 新命令。输入

open -e .profile
(或替换其他文件而不是
.profile
),然后单击运行。这应该会使用您想要的文件打开 TextEdit修复;您可以删除那里有问题的行。”

在我的例子中,我输入了 nano .bash_profile,这允许我编辑我的 bash 配置文件并解决问题。

.bash_profile 中出现错误,无法使用终端


5
投票

在终端中运行:

export PATH="/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin"

0
投票

对于尝试所有解决方案后仍然面临此问题的人,请确保您的

.zshrc
.bash_profile
或任何系统环境中没有任何“损坏的语法”。我的声明被破坏了
expoort PATH=...
,它破坏了我的整个系统。

© www.soinside.com 2019 - 2024. All rights reserved.