3
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

最も簡単なFlutterのパスの通し方

Last updated at Posted at 2022-05-31

Flutterのパスを通すときに惑わされた結果

Macbookを新しくしまして、ついでにユーザーアカウントについても色々整理した結果
設定のやり直しが発生したんですが、その中でも「Flutterのパスを通すのどうやったっけ?」から見事に堂々巡りをしてきました。(いろんな記事がありますからね)

簡単なパスの通し方

完結にいうとPATHを通すにはこれだけやればいい話でした。

cmd
export PATH="$PATH:[flutterフォルダが格納されているディレクトリ]/flutter/bin"

下記は私が惑わされた部分になるんですが、ターミナルの種類によって云々の件
(結局いらなかったんですが一応書き出します)

bashの場合

cmd
vim .bash_profile
cmd
echo 'export PATH="$PATH:[PATH_TO_FLUTTER]/flutter/bin"' >> ~/.bash_profile
source ~/.bash_profile

zshの場合

cmd
vim .zshrc
cmd
echo 'export PATH="$PATH:[PATH_TO_FLUTTER]/flutter/bin"' >> ~/.zshrc
source ~/.zshrc
逆にこれやろうとすると沼ってしまったんで、もし同じように沼った人がいたら一旦シンプルなPATHの通し方に変更して挑戦してみてください。

パスが通ったかの確認

パスが通ったかどうかはwhich flutterでファイルの場所を見ることができます。

cmd
MacBook-Pro:~ waaaco$ which flutter
/Users/ユーザ名/old/flutter/bin/flutter
flutter doctorをやってみる
パスが通ったところでいよいよflutterコマンドの登場です。

成功するとflutter doctorコマンドでこんな感じに出てくれます。

```:cmd
MacBook-Pro:~ waaaco$ flutter doctor
╔════════════════════════════════════════════════════════════════════════════╗
║ A new version of Flutter is available!                                     ║
║                                                                            ║
║ To update to the latest version, run "flutter upgrade".                    ║
╚════════════════════════════════════════════════════════════════════════════╝

<中略>
Running "flutter pub get" in flutter_tools...                       9.9s
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 2.10.1, on macOS 12.4 21F79 darwin-x64, locale
    ja-JP)
[!] Android toolchain - develop for Android devices (Android SDK version
    32.1.0-rc1)
    ✗ cmdline-tools component is missing
      Run `path/to/sdkmanager --install "cmdline-tools;latest"`
      See https://developer.android.com/studio/command-line for more details.
    ✗ Android license status unknown.
      Run `flutter doctor --android-licenses` to accept the SDK licenses.
      See https://flutter.dev/docs/get-started/install/macos#android-setup for
      more details.
[✓] Xcode - develop for iOS and macOS (Xcode 13.4)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2021.2)
[!] Android Studio
    ✗ Unable to find bundled Java version.
[!] Android Studio
    ✗ Unable to find bundled Java version.
[✓] VS Code (version 1.66.2)
[✓] Connected device (1 available)
[✓] HTTP Host Availability

! Doctor found issues in 3 categories.

あとはこんな感じにFlutterの足りない設定を直していく作業になるので、この回はここまでとさせていただきます。

3
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?