西安市建设工程交易网,西安网站优化排名推广,网站建设九步走,软件开发流程管理前言#xff1a;
最近准备开发Flutter项目时#xff0c;在安装环境时#xff0c;安装Homebew时遇到了以下报错信息#xff0c;在这里分享一下。
报错信息#xff1a;
~ % brew tap dart-lang/dartTapping dart-lang/dart
Cloning into /opt/homebrew/Library/Tap…前言
最近准备开发Flutter项目时在安装环境时安装Homebew时遇到了以下报错信息在这里分享一下。
报错信息
~ % brew tap dart-lang/dartTapping dart-lang/dart
Cloning into /opt/homebrew/Library/Taps/dart-lang/homebrew-dart...
fatal: unable to access https://github.com/dart-lang/homebrew-dart/: LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443
Error: Failure while executing; git clone https://github.com/dart-lang/homebrew-dart /opt/homebrew/Library/Taps/dart-lang/homebrew-dart --originorigin --template --config core.fsmonitorfalse exited with 128.解决方案
安装 ARM 版 Homebrew ARM版Homebrew最终被安装在/opt/homebrew路径下。
直接执行
/bin/bash -c $(curl -fsSL https://gitee.com/ineo6/homebrew-install/raw/master/install.sh)然后还需设置环境变量具体操作步骤如下一定要仔细阅读。
在终端执行命令echo $SHELL获得终端类型
/bin/zsh zsh .zprofile
/bin/bash bash .bash_profile如果看到的是/bin/zsh执行
echo eval $(/opt/homebrew/bin/brew shellenv) #brew.idayer.com ~/.zprofile
eval $(/opt/homebrew/bin/brew shellenv)如果看到的是/bin/bash执行
echo eval $(/opt/homebrew/bin/brew shellenv) #brew.idayer.com ~/.bash_profile
eval $(/opt/homebrew/bin/brew shellenv)从macOS Catalina(10.15.x) 版开始Mac使用zsh作为默认Shell。
Homebrew 安装成功~
~ % brew -v
Homebrew 4.1.7然后继续执行 brew tap dart-lang/dartbrew install dart提示安装失败
~ % brew tap dart-lang/dartTapping dart-lang/dart
Cloning into /opt/homebrew/Library/Taps/dart-lang/homebrew-dart...error: RPC failed; curl 35 LibreSSL SSL_read: Operation timed out, errno 60
fatal: expected flush after ref listing
Error: Failure while executing; git clone https://github.com/dart-lang/homebrew-dart /opt/homebrew/Library/Taps/dart-lang/homebrew-dart --originorigin --template --config core.fsmonitorfalse exited with 128.再次执行效果
~ % brew tap dart-lang/dartTapping dart-lang/dart
Cloning into /opt/homebrew/Library/Taps/dart-lang/homebrew-dart...
remote: Enumerating objects: 3684, done.
remote: Counting objects: 100% (1438/1438), done.
remote: Compressing objects: 100% (437/437), done.
remote: Total 3684 (delta 1185), reused 1199 (delta 995), pack-reused 2246
Receiving objects: 100% (3684/3684), 671.61 KiB | 54.00 KiB/s, done.
Resolving deltas: 100% (2461/2461), done.
Tapped 22 formulae (53 files, 857.5KB).安装成功啦
然后安装
~ % brew install dartFetching dart-lang/dart/dartDownloading https://storage.googleapis.com/dart-archive/channels/stable/release/3.1.
############################################ 54.8%curl: (56) LibreSSL SSL_read: Connection reset by peer, errno 54Error: dart: Failed to download resource dart
Download failed: https://storage.googleapis.com/dart-archive/channels/stable/release/3.1.0/sdk/dartsdk-macos-arm64-release.zip又出现报错信息了
那我们再次尝试一下呢
这次就很快安装成功了
brew install dartDownloading https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles/api/formula.jws.js
##O#- # Downloading https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles/api/cask.jws.json
##O#- # Fetching dart-lang/dart/dartDownloading https://storage.googleapis.com/dart-archive/channels/stable/release/3.1.
################################################################################# 100.0%Installing dart from dart-lang/dart
Warning: A newer Command Line Tools release is available.
Update them from Software Update in System Preferences.If that doesnt show you any updates, run:sudo rm -rf /Library/Developer/CommandLineToolssudo xcode-select --installAlternatively, manually download them from:https://developer.apple.com/download/all/.
You should download the Command Line Tools for Xcode 14.2. Caveats
Please note the path to the Dart SDK:/opt/homebrew/opt/dart/libexecSummary/opt/homebrew/Cellar/dart/3.1.0: 987 files, 554.3MB, built in 6 secondsRunning brew cleanup dart...
Disable this behaviour by setting HOMEBREW_NO_INSTALL_CLEANUP.
Hide these hints with HOMEBREW_NO_ENV_HINTS (see man brew).安装环境的时候和网络也有一定的关系我们可以多试两次
我们我们测试一下安装成功没
~ % dart --version
Dart SDK version: 3.1.0 (stable) (Tue Aug 15 21:33:36 2023 0000) on macos_arm64