【发布时间】:2017-12-12 16:51:53
【问题描述】:
我有 macOS Sierra 10.13.2 版本的 MacBook Pro 13"。 而且我在使用 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
所以为了工作,我用 atom 打开 .zshenv 文件:
atom ~/.zshenv
并添加:
PATH=$PATH:/usr/local/bin
PATH="$PATH:$(brew --prefix)/bin"
所以我执行 brew 和 work 的:
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
【问题讨论】:
-
当您尝试
brew list、brew update或brew install wget之类的方法时会出现什么错误? -
zsh 似乎无法识别 brew。 zsh 问类似:
zsh: correct 'brew' to '.brew' [nyae]?所以我放了 n 什么都没有。 brew 没有在带有 zsh 的 iterm2 上运行。但是在 .zshenv 上使用这个配置效果很好。