如何修复使用 zsh 在 iterm2 上运行自制软件

问题描述 投票:0回答:3

我有 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
homebrew zsh iterm2
3个回答
0
投票

将此行添加到 ~/.zshrc 文件中


PATH=/opt/homebrew/bin:$PATH


0
投票

以下内容最初是添加到问题本身中的;它已被转移到符合站点规则的答案


因此,为了工作,我使用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

-1
投票

在iterm2->首选项->配置文件->命令->选择'自定义shell'并输入/bin/bash 这应该有效

© www.soinside.com 2019 - 2024. All rights reserved.