我自己的mac很久沒操作過終端了,今天剛開始運行終端時,無論輸入什么都顯示command not found .這說明mac的環境變量被改了
在配置的時候少了一個{PATH},在終端輸入下面代碼就行
export PATH=/usr/local/opt/coreutils/libexec/gnubin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Applications/Wireshark.app/Contents/MacOS
根據dart官方提示安裝brew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
但是報錯
curl:(7) Failed to connect to raw.githubusercontent.com port 443: Connection refused
可以使用homebrew國內自動安裝腳本https://gitee.com/cunkai/HomebrewCN
這里又個小問題是我的mac在安裝brew完成后顯示檢測到你不是最新系統,會有一些報錯,請稍等Ruby下載安裝;
下面也給出了解決方案參照https://zhuanlan.zhihu.com/p/111014448
里面關於這個問題的解決方法是在終端輸入
rm -rf /Users/$(whoami)/Library/Caches/Homebrew/
brew -v
這就解決了我的問題
接下來在終端輸入
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
然后終端會提示你選擇一個下載鏡像,任意選擇一個序號回車,輸入開機密碼開始下載
下載完成后輸入
brew tap dart-lang/dart
執行完成后輸入
brew install dart
以后需要更新dart版本等時候就
brew upgrade dart
在安裝dart的時候可能提示下載超時
$ brew install dart ==> Installing dart from dart-lang/dart ==> Downloading https://storage.googleapis.com/dart-archive/channels/stable/rele curl: (7) Failed to connect to storage.googleapis.com port 443: Operation timed out Error: Failed to download resource "dart" Download failed: https://storage.googleapis.com/dart-archive/channels/stable/release/2.8.4/sdk/dartsdk-macos-x64-release.zip
報錯中有回顯資源的地址鏈接,這時候我們可以通過自己瀏覽器去下載到本地。
https://storage.googleapis.com/dart-archive/channels/stable/release/2.8.4/sdk/dartsdk-macos-x64-release.zip
下載成功后在終端查看homebrew緩存地址
brew --cache
終端顯示為
/Users/yourusername/Library/Caches/Homebrew
接下來的步驟為看別人都是這樣的
但我依然提示失敗,不過錯誤信息里有個文件地址
將下載好的文件移動到 緩存目錄下(可以直接在文件夾中做移動操作):
mv /Users/xxx/Downloads/dartsdk-macos-x64-release.zip /Users/xxx/Library/Caches/Homebrew/downloads/cc890b64dedeca4d34ac8849fc5d9aedd2398d0bcd4b4c5b3aeee911fa8c9656--dartsdk-macos-x64-release.zip
然后再執行
brew install dart