bash: flutter: command not found
どうやらフラッターコマンドはAndroid Studioのターミナルで動作していません。プロジェクトのルートで実行しようとしていると思います。
bash: flutter: command not found
どうやらフラッターコマンドはAndroid Studioのターミナルで動作していません。プロジェクトのルートで実行しようとしていると思います。
回答:
フラッターパスを正しく設定する必要があります。
ここから https://flutter.dev/docs/get-started/install/macos#update-your-path
$HOME/.bash_profile
。ターミナルに移動して入力することにより、ターミナルテキストエディターを使用してそれを行うことができますnano ~/.bash_profile
macOS CatalinaはデフォルトでZシェルを使用するため、$ HOME / .zshrcを編集します。
別のシェルを使用している場合、ファイルパスとファイル名はマシンによって異なります。
[PATH_TO_FLUTTER_GIT_DIRECTORY]
Flutterのgitリポジトリを複製したパスに変更します。export PATH=[PATH_TO_FLUTTER_GIT_DIRECTORY]/flutter/bin:$PATH
例えば:
export PATH=~/Documents/flutter/bin:$PATH
を押しCTRL X
、ファイルの保存を求められたら、[はい]を選択します
実行source $HOME/.bash_profile
して現在のウィンドウを更新するか、ターミナルを再起動します
次のコマンドを実行して、flutter / binディレクトリがPATHにあることを確認します。
echo $PATH
そのことに注意してください [PATH_TO_FLUTTER_GIT_DIRECTORY]
あなたがフラッターSDKをインストールした場所ではなく、あなたのアプリケーションの場所
nanoの代わりに、任意のテキストエディターを使用して編集できます。 ~/.bash_profile
echo $PATH
get get the result:を実行します/Users/username/Documents/Project/Test/flutter/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/go/bin:/Applications/Wireshark.app/Contents/MacOS:Users/username/Documents/Flutter/flutter/bin
。しかし、実行時にも同じエラーが発生しましたflutter create -t module myapp_flutter
-bash: flutter: command not found
。修正を手伝ってください。
上記のすべての方法を試してみましたが、すべての方法はターミナルが開くまで続きました。それで、私は先に進み、それをパスファイルに永続的に直接追加しました。
sudo nano /etc/paths
これをファイルに追加します
/Users/yourUserName/Development/flutter/bin
多田さん、ファイルを保存してください!
次の手順を実行します。
Flutter SDKをダウンロード Flutter SDK Archive
あなたは(たとえばたくない場所、それを解凍/home/development/flutter
)
PATHを設定し、このコマンドgedit ~/.profile
でファイルを編集します。この行を追加する必要があります
export PATH=[location_where_you_extracted_flutter]/flutter/bin:$PATH
私が鉱山を抽出した場所の上に示したので、私のエクスポートは次のようになります
export PATH=/home/myUser/development/flutter/bin:$PATH
source ~/.profile
して変更をロードするflutter doctor
はず!zshを使用している場合は、Macで以下の手順に従う必要があります。
$HOME
Mac の場所に移動します。.zshrc
ファイル
経由でパスに追加nano ~/.zshrc
iTerm2ターミナルで実行します。PATH=$HOME/flutter/bin:$PATH
~/.zshrc
ファイルを保存して閉じます。これを行うと、Ubuntuのパスにフラッターが永久に追加されます。
cd $HOME
gedit .bashrc
export PATH="$PATH:[location_where_you_extracted_flutter]/flutter/bin"
テキストファイルに保存します。
source $HOME/.bashrc
flutter doctor
コマンドを実行しますあなたは持っている必要があります.bash_profileのファイルをと定義するフラッタパスをして.bash_profileのファイル。
まず、.bash_profileがない、またはわからない場合は、私の答えを見てください: OSXで$ PATH(.bash_profile)を編集するにはどうすればよいですか?
.bash_profileの line(... / flutter_SDK_path / flutter / bin)の下に追加する必要があります
エクスポートPATH = $ PATH:/ home / username / Documents / flutter_SDK_path / flutter / bin
これらの手順が完了したら、などのフラッターコード書くことができflutter doctor
、flutter build ios
、flutter clean
またはなどのMacBookのターミナルでは。
@canerkaseler
コメントできないので、私は答えています:
ターミナルで次を実行:
touch $HOME/.bash_profile
vi $HOME/.bash_profile
を使用I
して、以下を挿入して貼り付けます。
export PATH="$PATH:$HOME:/PATH_TO_FLUTTER_GIT_DIRECTORY/flutter/bin"
を使用escして入力:wq!
し、ファイルを保存して終了します。
更新:
source $HOME/.bash_profile
次のコマンドを実行して、問題がないことを確認します。
echo $PATH
MAC OSを使用している場合
まず、フラッターSDKの場所を見つけます
Flutter SDKファイル:以下のコマンドを端末に書き込んで、flutter SDKをダウンロードします
git clone https://github.com/flutter/flutter.git
例:SDKファイル名はばらばらで、ダウンロードにあります
ターミナルを閉じて再度開きます
端末に次のコマンドを入力します
cd Downloads #go to Downloads
cd flutter #go to flutter
pwd #/Users/[USERNAME]/downloads/flutter/
whoami #Your [USERNAME]
export PATH="/Users/[USERNAME]/downloads/flutter/bin":$PATH
私が示した例に基づいて管理していただければ幸いです。役立つと思われる場合は、回答に賛成票を投じてください。
以前、私はこのように私の全体のパスを与えていました:
export PATH=Users/Tekion/Downloads/flutter/bin:$PATH
私は自分の全体のパスを
export PATH=$HOME/Downloads/flutter/bin:$PATH
.bashrc
LinuxおよびMac .bash_profile
のAndroid SDKおよびフラッター付きツールの場合、この方法でパスを追加します
export PATH=$PATH:/user/Android/Sdk/platform-tools:/user/Android/Sdk/build-tools/27.0.1:/user/Android/Sdk/tools:/user/Android/Sdk/tools/bin:/user/Documents/fluterdev/flutter/bin:$PATH
次に、このコマンドを実行します
Linuxの場合
source ~/.profile
Mac
source ~/.bash_profile
またはopen -a TextEdit ~/.bash_profile
次に、flutter apkをビルドするなど、任意のflutterコマンドを使用できます
flutter build apk
macOS Catalinaでは、問題はパスにあります
出力が/ bin / bashの場合
Zshに変換する必要があります。Zshは新しく作成されたユーザーアカウントのデフォルトシェルにすぎないため、アップグレードしたMacにある既存のアカウントは、変更しない限り、デフォルトでBashを使用します。ターミナルウィンドウでchsh -s(シェルの変更)コマンドを実行するだけです。
[コマンド:chsh -s / bin / zsh]
プロンプトが表示されたらパスワードを入力します。ターミナルウィンドウを閉じて再度開くと、Zshが使用されます。
2.1。zshrcファイルを開く[コマンド:vim〜/ .zshrc]
2.2。'I'を押して、パスを[export PATH =〜/ Dev / flutter / bin:$ PATH]として挿入します。ここで〜/ Dev /はFlutterがインストールされているフォルダーです
2.3。ESCキーを押してから:wqを押してファイルを保存して終了します
Macでは、この問題を解決する2つのオプションがあります。
オプション1:Flutter SDKパスを永続的に追加します(任意のターミナルセッションで機能します)
flutter SDKをダウンロードし、任意の場所に抽出してから、$ HOME / .bash_profileファイル(デフォルトでは隠しフォルダー)に以下の行を追加する必要があります。
export PATH = "$ PATH:[flutter SDKがダウンロードおよび抽出される場所] / flutter / bin"
例:export PATH = "$ PATH:〜/ development / tools / flutter / bin"
オプション2:オプション1で問題が発生している場合、これははるかに簡単ですが、システム/端末を再起動するたびに、この簡単な手順を実行する必要があります。
ステップ1:flutter SDKがダウンロードおよび抽出されたパスに移動します(例:cd〜/ Development / tools /)
ステップ2:このコマンドを入力する
エクスポートPATH = 'pwd' / flutter / bin:$ PATH
それでおしまい。「flutter doctor」と入力して、この問題が解決されたことを確認します。ハッピーコーディング。
Ubuntu 16.04:-
Flutter、Java、Android Studio、Android SDKのパスを.bashrcファイルに正しく追加しましたが、Flutter Doctorを実行するとターミナルが返されます
flutter:コマンドが見つかりません
解決 :-
だから、まず私はいつも走らなければなりませんでした->
sudo su
次に->
ソース/home/your_name/.bashrc
次に、フラッタードクターを実行します。
したがって、毎回、フラッタードクターを実行する場合は、上記の2つのコマンドを実行する必要があります。
それが役に立てば幸い :)
Flutter SDKはWindowsとmacOで実行できます
Windowsの場合
[ユーザー変数]で、Pathというエントリがあるかどうかを確認します。
1.If the entry does exist, append the full path to flutter\bin using ; as a separator from existing values.
2.If the entry does not exist, create a new user variable named Path with the full path to flutter\bin as its value.
Mac用
最初にflutterダウンロードページからlates SDKをダウンロードします
次のコマンドを使用して、目的の場所にファイルを抽出します。
1. cd ~/development
2.unzip ~/Downloads/flutter_macos_v1.5.4-hotfix.2-stable.zip
パスにフラッターツールを追加します。
1.export PATH="$PATH:`pwd`/flutter/bin"
フラッタードクターを実行する
Linuxの場合:フラッターコマンドを永続的に記憶するには:
1.)ターミナルを開き、$ HOMEに移動します。たとえば:username@linux:~$
2.).bashrc
目的のエディターで隠しファイルを開きます。$ HOME.egにあります。sudo gedit .bashrc
3.)次の行export PATH=/home/username/flutter/bin:$PATH
を.bashrcファイルの改行としてどこかに追加します。できれば最後の行を編集してファイルを保存します。
4.)source /home/yourname/.bashrc
最近の変更を処理するためにターミナルで実行します。
5.)最後に、echo $ PATHを実行して、フラッターdirが他のそのようなパスと共にシステムパスにあることを確認します。たとえば:/home/username/flutter/bin
@Happy_Coding。
The best way to setup Flutter on Mac
1. Open a new terminal window
2. Type: git clone https://github.com/flutter/flutter.git -b stable
Wait for the SDK to clone onto your machine
3. Type: export PATH="$PATH:`pwd`/flutter/bin", which adds flutter tool to your path
4. Type: flutter doctor , which downloads additional dependencies
Wait for dependencies to download and install
まず、こちらからFlutterをダウンロードします。https://flutter.dev/docs/get-started/install/macos
Flutter SDKでフォルダーを作成したら、次のコマンドを使用してターミナルで開きます。
cd ~/development
開発フォルダーがない場合は、最初にこのコマンドを実行します。
mkdir /development
その後、unzipコマンドを実行する必要があります。ダウンロードしたFlutterアーカイブファイルへの正しいパスを指定していることを確認してください。以下のコマンドを実行します。
unzip ~/Downloads/flutter_macos_1.17.1-stable.zip
Flutterツールパスの設定
Flutterツールパスを設定するには、次のコマンドを実行する必要があります。
export PATH="$PATH:`pwd`/flutter/bin"
次に、使用しているシェルを知る必要があります。これを実行するには、次のコマンドを実行します。
echo $SHELL
シェルに応じて、次のコマンドを実行します。[注:使用するコマンドは、使用しているシェルによって異なります。]
sudo nano ~/.zshrc
または
sudo nano /.bashrc
その後、新しいウィンドウで、フラッターツールへのパスを追加する必要があります。
次のコマンドを使用します。
export PATH=$PATH:~/development/flutter/bin
次に、Flutterの依存関係を確認する必要があります。
これには、次のコマンドを実行します。
flutter doctor
この操作は、インストールする必要がある依存関係があるかどうかを識別するのに役立ちます。結果が準備されたら、[同意する]をクリックし、必要な依存関係のインストールが完了するのを待ってセットアップを完了します。 ここに画像の説明を入力してください
私はこの問題に直面し、次の手順に従って解決しました:
:nano〜/ .bash_profileexport
:次の行を追加します:PATH = / Users / user / Documents / flutter_sdk / flutter / bin:$ PATHフラッタービンのディレクトリが正しいことを確認してください。
:source〜/ .profile
Ubuntu 14. *の場合
.bash_profile
ファイルはありませんが、それだけ.profile
で/home/mangesh
私の場合、このコマンドを実行してフラッター/ビンパスを追加します。
export PATH="$PATH:/home/mangesh/Documents/flutter_data/flutter/bin/"
上記の変更を確認するには、次を実行します。
echo $PATH
以下は私の完全な出力です、
mangesh@Mangesh:~$ pwd
/home/mangesh
mangesh@Mangesh:~$ export PATH="$PATH:/home/mangesh/Documents/flutter_data/flutter/bin/"
mangesh@Mangesh:~$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/mangesh/Documents/flutter_data/flutter/bin/
これらを行うことができます。