【问题标题】:how to fix for run homebrew on iterm2 with zsh如何修复在 iterm2 上使用 zsh 运行自制软件
【发布时间】: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 listbrew updatebrew install wget 之类的方法时会出现什么错误?
  • zsh 似乎无法识别 brew。 zsh 问类似:zsh: correct 'brew' to '.brew' [nyae]? 所以我放了 n 什么都没有。 brew 没有在带有 zsh 的 iterm2 上运行。但是在 .zshenv 上使用这个配置效果很好。

标签: homebrew zsh iterm2


【解决方案1】:

在iterm2->preferences->profile->command->选择'custom shell'并输入/bin/bash 应该可以的

【讨论】:

    猜你喜欢
    • 2021-04-13
    • 2013-05-02
    • 2012-11-08
    • 1970-01-01
    • 1970-01-01
    • 2014-04-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多