Flutter構成の問題レコード

2807 ワード

最近Flutterが新しいバージョンを出して、webをサポートしているのを見て、更新したいと思って、いくつかの小さな問題に出会って、ここで解決方法を記録します.(以前にFlutterがインストールされていない場合は、Flutterのインストールと環境構成を参照してください)
メモ:以下はMac環境
Flutterの更新、端末実行:
flutter upgrade

そして「Building flutter tool...」という文に引っかかりました...
フラッシュミラーアドレスを思い切って設定してもいいですか?
1、端末を起動し、次のコマンドを実行して.bash_を開くプロファイルファイル
open -e ~/.bash_profile

2、ポップアップのファイル編集ウィンドウで、以下の内容(ミラーアドレス)を追加します.
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn

3、保存は編集ウィンドウを閉じ、端末は実行する
source ~/.bash_profile

正常に更新できます
私がFlutterの旅を楽しく始めようとしたとき:
Warning: CocoaPods minimum required version 1.6.0 or greater not installed. Skipping pod install.
  CocoaPods is used to retrieve the iOS and macOS platform side's plugin code that responds to your plugin usage on the Dart side.
  Without CocoaPods, plugins will not work on iOS or macOS.
  For more info, see https://flutter.dev/platform-plugins
To upgrade:
  sudo gem install cocoapods
  pod setup

WTF、警告してくれないか?
問題が発生したら、私たちは問題を解決します.ヒントの中でよく分かりました.cocoapodsバージョンが低すぎて更新する必要があります.まず命令を実行してみてください.嘘があるかどうか見てみましょう.
pod --version

実行後は、次のようになります.
➜  ~ pod --version
1.4.0

はい、はい、あなたはあなたに対してすべて正しいです.あなたの言うとおりにします.
sudo gem install cocoapods
pod setup

管理者のパスワードを入力して車に戻り、次のようにしました.
cocoapods's executable "pod" conflicts with /usr/local/bin/pod
Overwrite the executable? [yN]  

返却確認:
cocoapods's executable "pod" conflicts with /usr/local/bin/pod
Overwrite the executable? [yN]  
ERROR:  Error installing cocoapods:
	"pod" from cocoapods conflicts with /usr/local/bin/pod

どうして衝突したの?衝突したのにどうして自動的に解決できなかったの?伐採して、それからやって、すぐに衝突して、それでは私は元のをアンインストールしてまだだめですか:
sudo gem uninstall cocoapods

再度install操作を実行し、wtf、エラーを報告!?本機のcocoapodsをよくチェックして、どのように肥えて、いつクライアントをインストールしましたか?アンインストールして、再びインストールして、寝てクラスを拭いて、まだだめですか?!
大殺器を祭るしかない.Finderウィンドウを開き、Command+Shift+を押す.   隠しファイルが表示され、/usr/local/bin/podが見つかり、削除され、再びinstallが実行され、やっと期待していたSuccessfullyが見えました.cocoapodsバージョンをチェックして、問題なくflutter doctorを実行します.
➜  ~ flutter doctor                
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, v1.9.1+hotfix.2, on Mac OS X 10.14.6 18G95, locale
    zh-Hans-CN)
 
[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
[✓] Xcode - develop for iOS and macOS (Xcode 10.3)
[✓] Android Studio (version 3.5)
[✓] VS Code (version 1.38.1)
[✓] Connected device (1 available)

• No issues found!

完璧、仕上げ~~