Macos unix命令不工作

Macos unix命令不工作,macos,bash,unix,Macos,Bash,Unix,我想开始使用RubyonRails进行开发,所以我只听了几篇教程,介绍了如何设置所需的一切。然而,我现在有问题了,因为终端窗口中的基本命令不起作用。例如,如果我键入:whoami、ls等。。。出现错误,说明:-bash:whomami:未找到命令 当我键入:$PATH时,会出现:-bash:/Library/Ruby/Gems/2.0.0:是一个目录 我是在设置rails环境时出错了还是这是另一个问题?如果你有类似的经历,请帮我解决这个问题。 谢谢请尝试以下命令 路径=/usr/local/bi

我想开始使用RubyonRails进行开发,所以我只听了几篇教程,介绍了如何设置所需的一切。然而,我现在有问题了,因为终端窗口中的基本命令不起作用。例如,如果我键入:whoami、ls等。。。出现错误,说明:-bash:whomami:未找到命令

当我键入:$PATH时,会出现:-bash:/Library/Ruby/Gems/2.0.0:是一个目录

我是在设置rails环境时出错了还是这是另一个问题?如果你有类似的经历,请帮我解决这个问题。
谢谢

请尝试以下命令

路径=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games


最好在.bashrc文件中使用此命令

尝试运行/bin/ls如果成功,则可能您的终端环境变量丢失此操作成功。。如何设置终端环境变量?我没有这方面的经验。运行EXPORT PATH=/bin然后尝试运行ls commandls命令现在可以了,但是像whoami、xcode select-p、java-version等命令。。您的系统路径决定bash将在哪些目录中搜索以查找您运行的命令。可能在某个时候,您运行或正在运行
PATH=/Library/Ruby/Gems/2.0.0
,您可能真的希望将该路径附加或前置到列表中,该列表包括所有默认路径,如/bin、/usr/local/bin、/usr/bin等。如果打开一个新的shell,您是否有相同的问题,或者只是在当前shell中?