我有 MacBook Pro 13",运行 macOS Sierra 10.13.2 版本。 我在使用 iterm2 和 zsh 运行自制程序时遇到问题。 我不明白为什么会发生这种情况,因为如果我尝试使用终端应用程序执行brew,它可以正常工作,但不能使用iterm2应用程序。 我正在寻找如何做工作,所以只是为了发布并帮助任何遇到此问题的人,我发布了我的工作内容。
所以我运行此命令来显示自制程序的安装位置。
$ brew --prefix
/usr/local
$ which brew
/usr/local/bin/brew
echo $PATH brew --prefix
/Users/romenigld/.rvm/gems/ruby-2.4.1/bin:/Users/romenigld/.rvm/gems/ruby-2.4.1@global/bin:/Users/romenigld/.rvm/rubies/ruby-2.4.1/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/TeX/texbin:/Applications/Postgres.app/Contents/Versions/latest/bin:/Users/romenigld/.rvm/bin:/Users/romenigld/.fzf/bin brew --prefix
将此行添加到 ~/.zshrc 文件中
PATH=/opt/homebrew/bin:$PATH
以下内容最初是添加到问题本身中的;它已被转移到符合站点规则的答案。
因此,为了工作,我使用atom打开.zshenv文件:
atom ~/.zshenv
并添加此:
PATH=$PATH:/usr/local/bin
PATH="$PATH:$(brew --prefix)/bin"
所以我执行brew并工作:
brew
Example usage:
brew search [TEXT|/REGEX/]
brew (info|home|options) [FORMULA...]
brew install FORMULA...
brew update
brew upgrade [FORMULA...]
brew uninstall FORMULA...
brew list [FORMULA...]
Troubleshooting:
brew config
brew doctor
brew install -vd FORMULA
Developers:
brew create [URL [--no-fetch]]
brew edit [FORMULA...]
https://docs.brew.sh/Formula-Cookbook.html
Further help:
man brew
brew help [COMMAND]
brew home
在iterm2->首选项->配置文件->命令->选择'自定义shell'并输入/bin/bash 这应该有效