はじめまして、ますみです!
久々にFlutterのプロジェクトを開き、以下のようにビルド/実行ができなかったことがありました。
Dart SDK is not configured
と表示されており、SDKをダウンロードするように言われています。
しかし、flutterとdartの設定は過去に行なったし、前までは正常に動いていました。
私のこの時のエラーの原因は、flutter
のpathを変更していて、参照できていなかったためでした。
そんな時の対処法をメモ書き程度に記しておきます。
具体的に行うことは以下の通りです。
- Project内のpathの指定
- bashのpathの変更
-
.package
のリセット
1. Project内のpathの指定
とりあえずOpen Dart settings
をクリックします。
すると、Preferencesが開くため、Flutter
をクリックします。
pathがしっかりと選択されていることを確認したら、OK
をクリックします。
これで、1. Project内のpathの指定
は完了ですが、もしも以下のようにエラーが出る場合は、bashのpathが通っているかを確認しましょう。
$ flutter pub get
Warning! This package referenced a Flutter repository via the .packages file that is no longer available. The repository
from which the 'flutter' tool is currently executing will be used instead.
running Flutter tool: /Users/masumi.morishige/PATH/flutter
previous reference : /Users/masumi.morishige/Documents/Local_Document/Local_PGM/Flutter/flutter
This can happen if you deleted or moved your copy of the Flutter repository, or if it was on a volume that is no longer
mounted or has been mounted at a different location. Please check your system path to verify that you are running the
expected version (run 'flutter --version' to see which flutter is on your path).
2. bashのpathの変更
以下のようにコマンドでflutter -h
と実行して、pathが通っているか確認しましょう。
もしもpathが通っていない場合は、.bash_profile
を開き、以下のようにflutterのpathを通しましょう。
export PATH="$PATH:/Users/masumi.morishige/PATH/flutter/bin"
3. .package
のリセット
pathが通っていても、エラーが出る場合は、.package
をリセットしましょう。
.package
の中には、flutterの古いpathなどが保存されているため、一度ファイルを削除して、flutter pub get
をし直してみましょう。
$ rm -rf .packages
$ flutter pub get
Running "flutter pub get" in app... 0.9s
最後に
最後まで読んでくださり、ありがとうございました!
いかがだったでしょうか?
この記事を通して、少しでもあなたの学びに役立てば幸いです!
【仕事の相談はこちら】
お仕事の相談のある方は、下記のフォームよりお気軽にご相談ください。
もしもメールでの問い合わせの方がよろしければ、下記のメールアドレスへご連絡ください。
info*galirage.com(*を@に変えてご送付ください)
🎁 「生成AI活用の無料相談券」もしくは「生成AIの社内ガイドライン(無料PDF)」を『公式LINE』で配布中 🎁
『生成AIを業務に活用したいけど、どうしたらいいかわからない』といった声を多くいただきます。
Galirageでは公式LINEにて、チャットやオンライン会議で「完全個別の生成AI活用無料相談会」を実施しております!
(期間限定で実施しているため、ご興味ある方はお早めに以下のLINE公式アカウントをご登録ください^^)
https://lin.ee/rvz6lMN
※ 予告なく、キャンペーンを終了する可能性がございますが、ご了承ください。
【業務内容】
具体的には、以下のお仕事を中心に受け付けております!(詳しくはこちら)
- 受託開発(例:生成AIを使った社内システムの開発)
- コンサルティング(例:技術戦略のアドバイス)
- 講演(例:社内研修、イベント登壇)
※ 特に「生成AIを使ったシステム開発のご依頼」が多く、ご好評いただいております。
【これまでの相談事例】
以下のようなご相談が多くあります。
🔑 機密情報を漏洩させないための、生成AIのシステム構築をお願いしたい。
🤖 自社データを用いたFAQチャットボットの作り方を知りたい。
💡 ChatGPTを、自分たちの事業にどのように活かせるか、アドバイスやアイデアが欲しい。
おまけ
エンジニアの仲間(データサイエンティストも含む)を増やしたいため、公式LINEを始めました🎉
「一緒に仕事をしてくれる方」「友だちとして仲良くしてくれる方」は、友だち追加をしていただけますと嬉しいです!(仲良くなった人たちを集めて、「ボードゲーム会」や「ハッカソン」や「もくもく会」もやりたいなと考えています😆)
とはいえ、みなさんにもメリットがないと申し訳ないので、特典を用意しました!
友だち追加後に、アンケートに回答してくれた方へ「エンジニア図鑑(職種20選)」のPDFをお送りします◎