bas*_*ank 4 terminal bash osx-mountain-lion macos
我正在学习配置 OS X Mountain Lion 的教程,但在编辑后不知何故bash_profile
我无法正确运行终端。
终端启动得很好但是是空白的,如果等待足够长的时间会出现“[进程完成]”,但仅此而已,尽管我仍然可以写入,但我无法运行任何命令。
当我查看 Inspector 时,我发现“登录”过程运行良好,但对于“bash”则是另一回事——它的 ID 与“ruby”一起上升。
这是我遵循的教程。
我.bash_profile
在问题出现之前添加的内容是:
export ARCHFLAGS="-arch x86_64"
export PATH=/usr/local/share/python:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
test -f ~/.bashrc && source ~/.bashrc
Run Code Online (Sandbox Code Playgroud)
在您的 Terminal.app 首选项中,只需将您的配置文件更改/bin/zsh
为默认运行(或您喜欢的任何其他 shell,除了 Bash)。停用在 shell 内运行。
现在,启动一个新的终端窗口并删除您的~/.bash_profile
:
rm ~/.bash_profile
Run Code Online (Sandbox Code Playgroud)
删除您不想要的任何其他内容,或者根据需要更改它vim
。您当然可以rm
在终端启动后立即运行该命令。
你可以从这里重新开始。你不需要 source ~/.bashrc
- 你可能永远不需要这个文件在 OS X 上,因为一个新的终端窗口运行一个登录 shell,因此 source .bash_profile
.
您也不需要通过更改路径来让 Homebrew 二进制文件优先于系统二进制文件。Homebrew 有一个严格的政策,即不提供任何 OS X 软件的副本,所以如果你安装 - 例如 - GNU coreutils,你会得到gfind
而不是find
,等等。
归档时间: |
|
查看次数: |
5518 次 |
最近记录: |