如何修复使用zsh在iterm2上运行自制程序

时间:2017-12-12 16:51:54

标签: homebrew zsh iterm2

我有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

因此,对于工作,我打开带有atom的.zshenv文件:

atom ~/.zshenv

并添加:

PATH=$PATH:/usr/local/bin
PATH="$PATH:$(brew --prefix)/bin"

所以我执行brew and work&#39>:

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

1 个答案:

答案 0 :(得分:0)

在iterm2-> preferences-> profile-> command->中选择“ custom shell”并输入/ bin / bash 那应该工作