ly525 / blog

My personal blog / 个人博客(小小鲁班的技术口袋)
https://github.com/ly525/blog/issues
MIT License
46 stars 4 forks source link

Homebrew 从本地文件安装文件,以 flutter 为例 #471

Open ly525 opened 1 year ago

ly525 commented 1 year ago
  1. 根据 flutter 官网教程,下载了 flutter zip file
  2. 但是发现官网教程中,没有自动化设置 flutter path,需要自行设置;于是想通过 brew install --cask flutter https://formulae.brew.sh/cask/flutter#default 来安装
  3. flutter zip 包已经下载到本地了,通过搜索 https://www.google.com/search?q=homebrew+downloaded+files+location&newwindow=1&sxsrf=AJOqlzVSd159o1KrBSzQFm-cydCGQKUB2g%3A1674098236018&ei=PLbIY8teuqCx4w_g5InQBA&oq=homebrew+downloaded+files+localtion&gs_lcp=Cgxnd3Mtd2l6LXNlcnAQAxgAMgcIIRCgARAKOgoIABBHENYEELADOgYIABAWEB46BQgAEIYDOgUIIRCgAToECCEQFToICCEQFhAeEB06BQghEJIDSgQIQRgASgQIRhgAUKACWM8ZYPIfaAZwAXgAgAHAAYgB9ROSAQQwLjE1mAEAoAEByAEIwAEB&sclient=gws-wiz-serp 查看到 homebrew 缓存文件位置在这里
  4. 于是 进入到其 download目录,即可看到未完成的 flutter zip file
  5. 通过查看 brew --cache flutter 可以看到brew install flutter 时候消费的flutter zip file 文件名,即brew 下载完成后的flutter zip file(有此命令,3和4就没有意义了)
  6. cp ~/Downloads/flutter_macos_arm64_3.3.10-stable.zip $(brew --cache flutter) 即可(即将本地文件,替换为 brew 消费的文件名 + 文件位置)
  7. 重新运行 brew install --cask flutter 即可

综上

  1. cp ~/Downloads/flutter_macos_arm64_3.3.10-stable.zip $(brew --cache flutter)
  2. brew install --cask flutter