Loading

Mac/HomeBrew的常见问题

Homebrew

基本命令

安装

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)" 

卸载

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/HomebrewUninstall.sh)"

版本更新

brew update-reset

版本信息

brew -v

有图形界面的软件安装

brew install --cask 软件名

软件名查询

brew search 软件名

卸载软件

brew uninstall 软件名

删除垃圾

rm -rf "$(brew --cache)" && brew cleanup

微信插件安装

配合 alfred 的使用,有微信多开 防撤回功能

首次使用安装 WeChatTweak-CLI:

 brew install sunnyyoung/repo/wechattweak-cli

安装/更新/卸载 Tweak:

$ sudo wechattweak-cli install   # 安装/更新
$ sudo wechattweak-cli uninstall # 卸载

Bug

brew install 时 出现 Error: Command failed with exit 128: git 问题

git config --global --add safe.directory /opt/homebrew/Library/Taps/homebrew/homebrew-core
git config --global --add safe.directory /opt/homebrew/Library/Taps/homebrew/homebrew-cask

Mac 解决安装brew卡在 “Cloning into ‘/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core‘...”

cd /usr/local/Homebrew/Library/Taps/
mkdir homebrew
cd homebrew
git clone https://mirrors.ustc.edu.cn/homebrew-core.git
brew update

安装内容报错

Error: redis@3.2 has been disabled because it is a versioned formula!
  1. 首先找到文件

/opt/homebrew/Library/Taps/homebrew/homebrew-core/Formula/redis@3.2.rb

  1. 找到disabel这一行,然后注释掉(就是在前面加个#);

# disable! date: "2022-11-28", because: :versioned_formula

  1. 重新安装

Mac

Mac打开全部来源

sudo spctl --master-disable

Mac自带终端代码高亮 补全

高亮: fast-syntax-highlighting

brew install fast-syntax-highlighting

补全: zsh-autosuggestions

brew install zsh-autosuggestions

.zshrc文件添加配置

#代码高亮
source /opt/homebrew/Cellar/zsh-fast-syntax-highlighting/1.55/share/zsh-fast-syntax-highlighting/fast-syntax-highlighting.plugin.zsh

#代码补全

source /opt/homebrew/Cellar/zsh-autosuggestions/0.7.0/share/zsh-autosuggestions/zsh-autosuggestions.zsh

软件损坏请移至废纸篓

方案1

此选项将允许您绕过特定应用程序的隔离。请注意,该命令包括应用程序或图像(.dmg)的路径。
这个过程通常被称为“去隔离”或“去隔离”。

  1. 使用以下命令:sudo xattr -r -d com.apple.quarantine 放置一个空格并将损坏的程序或图像 (.dmg) 拖入终端窗口。团队将完成。

  2. 或者使用命令:sudo xattr -r -c 放置一个空格并将损坏的程序或图像(.dmg)拖入终端窗口。团队将完成。
    通常,仅使用第一个命令就足够了,但在某些情况下,它的执行没有帮助,这与执行第二个命令不同。

  3. 开始启动损坏的程序。

等待支票完成,你将能够打开它。

验证时间最多可能需要 30 分钟。

方案2

此命令将允许您禁用门禁,即恢复允许在系统偏好设置/保护和安全性中使用从任何来源下载的程序的设置。

  1. 使用命令:sudo spctl --master-disable

    您无需将任何东西拖到终端。要启用门禁,请将“禁用”替换为“启用”。

终端命令行 E325: ATTENTION

E325: ATTENTION
Found a swap file by the name ".bash_profile.swp"
          owned by: root   dated: Fri Aug 25 16:23:42 2017
         file name: ~root/.bash_profile
          modified: no
         user name: root   host name: h********deMacBook-Pro.local
        process ID: 5025 (still running)
While opening file ".bash_profile"
 
(1) Another program may be editing the same file.  If this is the case,
    be careful not to end up with two different instances of the same
    file when making changes.  Quit, or continue with caution.
(2) An edit session for this file crashed.
    If this is the case, use ":recover" or "vim -r .bash_profile"
    to recover the changes (see ":help recovery").
    If you did this already, delete the swap file ".bash_profile.swp"
    to avoid this message.

非正常关闭vim/vi在编辑的文件时会创建一个交换文件.swp 文件以保证文件的安全性
我们只要将这个文件删除就OK了

rm -f  .bash_profile.swp

command not found: vim

因为vim正在能在任何路径下运行的指令肯定是在PATH路径下有配置,你后加了什么新的路径到PATH里如果写错了那就整个PATH里的所有都用不了了

将配置文件(bash_profile) 的内容修改正确

posted @ 2023-02-18 17:45  Bikakaso  阅读(289)  评论(0编辑  收藏  举报