Mac建立Flutter開發環境建立時,執行 flutter doctor 的一些錯誤訊息
之前寫了一篇記錄實作開發環境過程的文章 如何在Mac建立Flutter開發環境,後來一些朋友在安裝的過程詢問了一些錯誤訊息,才發現有些執行 flutter doctor 發生的錯誤訊息,會造成有些人無法順利安裝成功,於是將沒有寫完整的部份,在這篇文章一併補充說明:
1. cmdline-tools component is missing
要解決這個問題,只要打開Android Studio的SDK Manager, 安裝最新版的Command-line tools即可。
1.1 進到 SDK Manager / SDK Tools,勾選 Android SDK Command-line Tools
1.2 確認安裝。按下ok
1.3 再次執行 flutter doctor ,此項問題已解決
2.Some Android licenses not accepted.
這個問題的解決方法,其實有寫在訊息裡,只要需要在Terminal輸入 flutter doctor --android-licenses 即可
2.1 輸入 flutter doctor --android-licenses ,出現對話訊息後,按下 y,再按下Enter
2.2 接下來在每個對話訊息問你是否同意的項目,都按下 y 之後,再按下Enter
2.3 再次執行 flutter doctor ,所有Android的部份就已經都解決了
讓我們繼續解決iOS的issue...
3.Xcode installation is incomplete; a full installation is necessary for iOS development.
這個問題的解決方法,其實有寫在訊息裡,只需要在Terminal輸入
sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer 以及
sudo xcodebuild -runFirstLaunch 即可
3.1 輸入 sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
由於是sudo指令,所以會要求輸入密碼。
在輸入密碼後,按下Enter
3.2 輸入 sudo xcodebuild -runFirstLaunch
由於是sudo指令,所以會要求輸入密碼。
在輸入密碼後,按下Enter
3.3 再次執行 flutter doctor ,此項問題已解決
4.CocoaPods not installed.
這個問題的解決方法,訊息裡有提到至官網安裝CocoaPods https://guides.cocoapods.org/using/getting-started.html#installation
4.1 輸入 sudo gem install cocoapods
由於是sudo指令,所以會要求輸入密碼。
在輸入密碼後,按下Enter
4.2 在輸入密碼之後,就會自行下載安裝套件
留言
張貼留言