【问题标题】:Multiple instances of /opt/homebrew/opt/llvm/bin in my $PATH (Macbook Pro M1)我的 $PATH (Macbook Pro M1) 中的多个 /opt/homebrew/opt/llvm/bin 实例
【发布时间】:2022-11-19 20:30:42
【问题描述】:

我已经多次安装和卸载自制软件(取决于我是否认为我需要它)并且在卸载时我假设它的所有痕迹都会消失。但是,在我的终端中输入 echo $PATH 我得到: /opt/homebrew/opt/llvm/bin:/opt/homebrew/opt/llvm/bin:/opt/homebrew/opt/llvm/bin:/opt/homebrew/opt/llvm/bin:/opt/homebrew/opt/llvm/bin:/opt/homebrew/opt/llvm/bin:/opt/homebrew/opt/llvm/bin:/opt/homebrew/opt/llvm/bin:/opt/homebrew/opt/llvm/bin:/opt/homebrew/opt/llvm@12/bin:/opt/homebrew/opt/llvm@12/bin:/opt/homebrew/opt/llvm@12/bin:/opt/homebrew/opt/llvm@12/bin:/opt/homebrew/opt/llvm@12/bin:/opt/homebrew/opt/llvm@12/bin:/opt/homebrew/opt/llvm@12/bin:/opt/homebrew/opt/llvm/bin:/opt/homebrew/opt/llvm/bin:/opt/homebrew/opt/llvm/bin:/opt/homebrew/opt/llvm/bin:/opt/homebrew/opt/llvm/bin:/opt/homebrew/opt/llvm/bin:/opt/homebrew/opt/llvm/bin:/opt/homebrew/opt/llvm/bin:/opt/homebrew/bin:/opt/homebrew/bin:/Users/[username]/.cabal/bin:/Users/[username]/.ghcup/bin:/Library/Frameworks/Python.framework/Versions/3.9/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/[username]/.cabal/bin:/Users/[username]/.ghcup/bin:/Users/[username]/.cabal/bin:/Users/[username]/.ghcup/bin

我已经在我的机器上安装了 Python 和 ghci(用于 Haskell)及其各种组件,但看起来每个组件都有多个实例。

有什么方法可以删除这些冗余实例吗?因为这样的事情,我讨厌摆弄命令行。

我在网上查看了如何“替换 $PATH”,但这听起来很危险。我正在使用带有 M1 芯片的 Macbook Pro。

【问题讨论】:

    标签: macos terminal path homebrew apple-m1


    【解决方案1】:

    看起来我可以使用这个命令:

    PATH=$(echo :$PATH: | sed -e 's,:/opt/homebrew/opt/llvm/bin:,:,g' -e 's/^://' -e 's/:$//')
    

    它工作正常。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-11-14
      • 2021-05-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-12
      • 2020-07-14
      相关资源
      最近更新 更多