0

我正在关注将我的 Mac 更新到 PHP 5.4 的教程。事情进展顺利,直到我不得不离开。现在我不记得我从哪里停下来了,再也找不到相同的教程了。我确实创建了 my_phpinfo.php 文件,但是当我提出它时,它显示为 5.3。

我最终挖了又挖,然后转向 Homebrew。我安装了 Homebrew 并有标准

考虑修改您的 PATH 以便 /usr/local/bin 在您的 PATH 中位于 /usr/bin 之前

我跟着这个,它没有用。我找到了 Homebrew 卸载的 wiki,并认为我的情况更糟。尝试重新安装后,我得到

-bash: curl: command not found
-bash: ruby: command not found

我决定尝试重新启动 Apache

-bash: sudo: command not found

现在我被困住了。任何人都可以帮忙吗?

4

1 回答 1

0

您似乎已经删除了 /etc/paths 文件。您的路径指定了查找程序的位置,这样您就不必在每次希望使用它们时都输入完整路径。注意:输入 /bin/bash 和 /bin/ls 应该适合你...

我建议您在文本编辑器中打开 /etc/paths 文件并检查它是否如下所示:

/usr/bin
/bin
/usr/sbin
/sbin
/usr/local/bin
/usr/local/sbin

要从命令行执行此操作,您需要键入:

/usr/bin/nano /etc/paths

如果您更喜欢使用 vim,请将 nano 换成 vim,如果您需要提升权限,请在命令前加上“/usr/bin/sudo”。

完成此操作后,关闭并重新打开终端,您应该会发现终端再次正常工作。

如果这不起作用,您的路径很可能会设置为以下一项或多项:/etc/profile、~/.bash_profile、~/.bash_login 或 ~/.profile。检查这些文件是否存在,如果存在,请检查其中提到的 PATH 并确保它设置了正确的值。

于 2013-09-12T21:41:40.007 回答