bash: flutter: command not found
Rupanya tidak ada perintah flutter yang berfungsi di terminal studio android yang saya yakin saya coba jalankan di root proyek saya.
bash: flutter: command not found
Rupanya tidak ada perintah flutter yang berfungsi di terminal studio android yang saya yakin saya coba jalankan di root proyek saya.
Jawaban:
Anda perlu mengatur jalur flutter Anda dengan benar.
dari sini https://flutter.dev/docs/get-started/install/macos#update-your-path
$HOME/.bash_profile
. Anda dapat melakukannya dengan menggunakan editor teks terminal dengan masuk ke terminal dan mengetiknano ~/.bash_profile
macOS Catalina menggunakan shell Z secara default, jadi edit $ HOME / .zshrc.
Jika Anda menggunakan shell yang berbeda, jalur file dan nama file akan berbeda di komputer Anda.
[PATH_TO_FLUTTER_GIT_DIRECTORY]
menjadi jalur tempat Anda mengkloning repo git Flutter:export PATH=[PATH_TO_FLUTTER_GIT_DIRECTORY]/flutter/bin:$PATH
sebagai contoh:
export PATH=~/Documents/flutter/bin:$PATH
tekan CTRL X
dan ketika diminta untuk menyimpan file, pilih ya
Jalankan source $HOME/.bash_profile
untuk menyegarkan jendela saat ini atau memulai ulang terminal
Pastikan direktori flutter / bin sekarang ada di PATH Anda dengan menjalankan:
echo $PATH
Perhatikan di [PATH_TO_FLUTTER_GIT_DIRECTORY]
situlah Anda menginstal flutter SDK, bukan lokasi aplikasi Anda
Selain nano, Anda dapat menggunakan editor teks apa pun untuk mengedit ~/.bash_profile
echo $PATH
mendapatkan hasilnya: /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
. Tapi saya masih mendapatkan kesalahan yang sama saat menjalankanflutter create -t module myapp_flutter
-bash: flutter: command not found
. Tolong bantu saya memperbaikinya.
Mencoba semua metode di atas, tetapi semuanya hanya bertahan sampai terminal terbuka. Jadi saya melanjutkan dan langsung menambahkannya ke file path secara permanen.
sudo nano /etc/paths
tambahkan ini ke file
/Users/yourUserName/Development/flutter/bin
Simpan filenya, Tada!
Lakukan langkah-langkah berikut:
Ekstrak di mana Anda inginkan (misalnya /home/development/flutter
)
Atur PATH Anda, edit file Anda dengan perintah ini gedit ~/.profile
, Anda perlu menambahkan baris ini
export PATH=[location_where_you_extracted_flutter]/flutter/bin:$PATH
Saya tunjukkan di atas tempat saya mengekstrak milik saya, jadi ekspor saya akan terlihat seperti ini
export PATH=/home/myUser/development/flutter/bin:$PATH
source ~/.profile
untuk memuat perubahanflutter doctor
harus bekerja!Jika Anda menggunakan zsh , Anda perlu mengikuti langkah-langkah di bawah ini di mac.
$HOME
lokasi mac Anda..zshrc
file
nano ~/.zshrc
ke terminal iTerm2.PATH=$HOME/flutter/bin:$PATH
~/.zshrc
file.Lakukan ini untuk menambahkan flutter secara permanen ke jalur Anda (di Ubuntu):
cd $HOME
gedit .bashrc
export PATH="$PATH:[location_where_you_extracted_flutter]/flutter/bin"
di file teks dan simpan.
source $HOME/.bashrc
flutter doctor
perintahAnda harus memiliki file .bash_profile dan menentukan jalur flutter di file .bash_profile .
Pertama-tama, jika Anda tidak memiliki atau tidak tahu .bash_profile , lihat jawaban saya: Bagaimana cara mengedit $ PATH (.bash_profile) di OSX?
Anda harus menambahkan baris di bawah ini (... / flutter_SDK_path / flutter / bin) di .bash_profile Anda
ekspor PATH = $ PATH: / home / username / Documents / flutter_SDK_path / flutter / bin
Setelah langkah-langkah ini, Anda dapat menulis kode kepakan seperti, flutter doctor
, flutter build ios
, flutter clean
atau dll di terminal Macbook.
@bayu_joo
Karena saya tidak bisa berkomentar, saya menjawab:
Di terminal Anda, jalankan:
touch $HOME/.bash_profile
vi $HOME/.bash_profile
Sekarang gunakan I
untuk menyisipkan dan menempel yang berikut ini:
export PATH="$PATH:$HOME:/PATH_TO_FLUTTER_GIT_DIRECTORY/flutter/bin"
Gunakan escdan ketik :wq!
untuk menyimpan file dan keluar.
Menyegarkan:
source $HOME/.bash_profile
Dan verifikasi tidak apa-apa dengan menjalankan:
echo $PATH
Jika Anda menggunakan MAC OS
Pertama temukan lokasi sdk flutter Anda
Flutter SDK File: Tulis perintah di bawah ini pada terminal Anda untuk mengunduh flutter sdk
git clone https://github.com/flutter/flutter.git
Misalnya: nama file SDK bergetar dan ada di Unduhan
Tutup dan buka terminal Anda lagi
dan masukkan perintah berikut di terminal Anda
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
Saya harap Anda akan mengelola berdasarkan contoh yang telah saya berikan. Beri suara positif pada jawabannya jika menurut Anda berguna.
Sebelumnya saya memberikan seluruh jalan saya seperti ini:
export PATH=Users/Tekion/Downloads/flutter/bin:$PATH
Ini mulai bekerja setelah saya mengubah seluruh jalur saya ke
export PATH=$HOME/Downloads/flutter/bin:$PATH
Tambahkan Path dengan cara ini .bashrc
untuk Linux dan Mac .bash_profile
dari sdk android dan alat dengan flutter
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
Kemudian jalankan perintah ini
Di Linux
source ~/.profile
Di Mac
source ~/.bash_profile
atauopen -a TextEdit ~/.bash_profile
Kemudian Anda dapat menggunakan salah satu perintah flutter seperti membangun apk fluter
flutter build apk
Saya mengikuti jawaban yang diperiksa tetapi ketika saya memulai ulang terminal, perintah flutter tidak dikenali lagi. jalur di bash_profile saya adalah:
export PATH=~/Users/aldo/Projects/Framework/flutter/bin:$PATH
dengan ~
lalu saya edit ke
export PATH=/Users/aldo/Projects/Framework/flutter/bin:$PATH
tanpa ~
dan jalankan kembali source $HOME/.bash_profile
sekarang perintah flutter saya dikenali saat saya memulai ulang terminal. semoga bisa membantu orang lain
Di macOS Catalina, Masalahnya ada pada Path
Jika outputnya adalah / bin / bash
Kita perlu mengkonversi ke Zsh. Zsh hanya shell default pada akun pengguna yang baru dibuat, jadi akun apa pun yang Anda miliki di Mac yang ditingkatkan akan tetap menggunakan Bash secara default kecuali Anda mengubahnya. cukup jalankan perintah chsh -s (ubah shell) di jendela Terminal.
[perintah: chsh -s / bin / zsh]
Masukkan kata sandi Anda saat diminta. Setelah Anda menutup jendela terminal dan membukanya kembali, Anda akan menggunakan Zsh.
2.1. Buka file zshrc [perintah: vim ~ / .zshrc]
2.2. Tekan 'I' untuk memasukkan jalur sebagai [export PATH = ~ / Dev / flutter / bin: $ PATH], di sini ~ / Dev / adalah Folder tempat Flutter diinstal
2.3. Tekan ESC Key dan kemudian: wq untuk menyimpan dan keluar dari file
Dalam kasus saya, saya meletakkan baris itu export PATH=[PATH_TO_FLUTTER_GIT_DIRECTORY]/flutter/bin:$PATH
ke file .bash_profile dan .bashrc (meletakkannya di baris terakhir). Setelah itu, jalankan source .bash_profile
dan source .bashrc
. Sekarang berfungsi !, bahkan jika Anda menutup terminal.
Di Mac, Ada dua opsi untuk mengatasi masalah ini.
Opsi 1: Menambahkan jalur SDK flutter secara permanen (ini akan berfungsi di sesi terminal mana pun)
Unduh flutter SDK dan ekstrak di sembarang lokasi dan kemudian Anda harus menambahkan baris di bawah ini di file $ HOME / .bash_profile (folder tersembunyi sebagai default).
ekspor PATH = "$ PATH: [di mana sdk flutter diunduh dan diekstraksi] / flutter / bin"
misalnya: export PATH = "$ PATH: ~ / development / tools / flutter / bin"
Opsi 2: Jika Anda menghadapi kesulitan dengan Opsi 1, maka ini jauh lebih sederhana tetapi Anda harus melakukan langkah sederhana ini setiap kali Anda memulai ulang sistem / terminal Anda.
Langkah 1: Buka jalur tempat flutter SDK diunduh dan diekstrak (misalnya: cd ~ / Development / tools /)
Langkah 2: Masukkan perintah ini
ekspor PATH = 'pwd' / flutter / bin: $ PATH
Itu dia. Ketik "flutter doctor" untuk memastikan masalah ini teratasi. Selamat Coding.
Di mac saya mengikuti langkah-langkah dari Tree pengguna tetapi masih menerima jawaban "flutter: command not found". Apa yang saya lakukan selanjutnya adalah, masuk ke folder flutter / bin dan di dalam folder ini ctrl + klik pada flutter yang dapat dieksekusi dan di popup saya mengklik buka. Setelah itu mac sudah mengenali ini sebagai pengecualian dan perintah flutter sudah berfungsi.
Di macOS Catalina, shell defaultnya adalah Zsh. Saya melakukan perintah Mengikuti di Terminal:
Ubuntu 16.04: -
Saya menambahkan jalur dengan benar untuk Flutter, Java, Android Studio dan Android SDK dalam file .bashrc, tetapi ketika saya menjalankan flutter doctor, terminal kembali
flutter: perintah tidak ditemukan
Solusi: -
Jadi, pertama-tama saya harus selalu lari ->
sudo su
lalu ->
sumber /home/your_name/.bashrc
Kemudian jalankan dokter flutter, itu berfungsi dengan baik.
Jadi setiap kali, Jika saya ingin menjalankan flutter doctor, saya harus menjalankan 2 perintah di atas.
Semoga membantu :)
Flutter SDK dapat dijalankan di windows dan juga di macOs
Untuk Windows
Di bawah Variabel pengguna, periksa apakah ada entri yang disebut 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.
Untuk Mac
Pertama unduh SDK terbaru dari halaman unduhan flutter
Ekstrak file di lokasi yang diinginkan menggunakan perintah berikut:
1. cd ~/development
2.unzip ~/Downloads/flutter_macos_v1.5.4-hotfix.2-stable.zip
Tambahkan alat flutter ke jalur Anda:
1.export PATH="$PATH:`pwd`/flutter/bin"
Jalankan dokter flutter
Untuk Linux: Untuk mengingat perintah flutter secara permanen:
1.) Buka terminal dan cd ke $ HOME. misalnya:username@linux:~$
2.) buka file tersembunyi .bashrc
dengan editor yang Anda inginkan. Itu berada di $ HOME.eg.sudo gedit .bashrc
3.) tambahkan baris berikut di export PATH=/home/username/flutter/bin:$PATH
suatu tempat sebagai baris baru dalam file .bashrc sebaiknya sebagai baris terakhir edit & simpan file.
4.) lari source /home/yourname/.bashrc
di terminal untuk memproses perubahan terbaru Anda.
5.) akhirnya, jalankan echo $ PATH untuk melihat flutter dir ada di jalur sistem Anda bersama dengan jalur serupa lainnya. misalnya:/home/username/flutter/bin
@Bayu_joo
Panduan instalasi flutter mengatakan Anda menambahkan ini:
export PATH="$PATH:pwd/flutter/bin"
VSC tidak mendukung pwd karena beberapa alasan. Cara mengatasinya:
export PATH="$PATH:~/flutter/bin"
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
Pertama, unduh Flutter di sini: https://flutter.dev/docs/get-started/install/macos
Saat Anda membuat folder dengan Flutter SDK, buka di Terminal menggunakan perintah berikut:
cd ~/development
Jika tidak ada folder pengembangan, jalankan perintah ini terlebih dahulu:
mkdir /development
Setelah itu, Anda perlu menjalankan perintah unzip. Pastikan Anda menentukan jalur yang benar ke file arsip Flutter yang diunduh. Jalankan perintah di bawah ini:
unzip ~/Downloads/flutter_macos_1.17.1-stable.zip
Menyetel jalur alat Flutter
Untuk menyiapkan jalur alat Flutter Anda harus menjalankan perintah ini:
export PATH="$PATH:`pwd`/flutter/bin"
Selanjutnya, Anda perlu mengetahui shell mana yang Anda gunakan. Untuk menjalankan ini perintah ini:
echo $SHELL
Bergantung pada shell, jalankan perintah berikut: [Catatan, perintah yang akan Anda gunakan bergantung pada shell yang Anda miliki.]
sudo nano ~/.zshrc
atau
sudo nano /.bashrc
Setelah itu di jendela baru, Anda perlu menambahkan jalur ke alat flutter.
Gunakan perintah berikut:
export PATH=$PATH:~/development/flutter/bin
Hal berikutnya yang perlu Anda lakukan adalah memeriksa dependensi Flutter.
Untuk ini, jalankan perintah:
flutter doctor
Operasi ini akan membantu Anda mengidentifikasi apakah ada dependensi yang perlu Anda instal. Setelah hasil akan disiapkan klik Agree dan tunggu instalasi dependensi yang dibutuhkan untuk menyelesaikan setup. masukkan deskripsi gambar di sini
Anda dapat dengan mudah membuat tautan simbolis seperti di bawah ini,
sudo ln -s /opt/flutter/bin/flutter /usr/bin/flutter
Saya telah memindahkan flutter ke / opt / folder setelah mengunduh, jadi ganti dengan jalur direktori flutter yang Anda miliki.
perintah flutter akan bekerja bahkan setelah komputer Anda reboot.
Saya menghadapi masalah ini dan saya menyelesaikannya dengan mengikuti langkah-langkah berikut:
: nano ~ / .bash_profileexport
: tambahkan baris ini: PATH = / Users / user / Documents / flutter_sdk / flutter / bin: $ PATH pastikan direktori flutter bin Anda sudah benar.
: source ~ / .profile
Untuk Ubuntu 14. *
tidak ada .bash_profile
file tetapi hanya .profile
dalam/home/mangesh
Dalam kasus saya, saya menjalankan perintah ini untuk menambahkan jalur flutter / bin,
export PATH="$PATH:/home/mangesh/Documents/flutter_data/flutter/bin/"
Untuk memverifikasi perubahan di atas, jalankan saja,
echo $PATH
Berikut adalah keluaran lengkap saya,
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/
setelah mengikuti panduan instalasi, unduh dan ekstrak, coba saja perintah ini, Anda dapat mengubah file tergantung di mana Anda mengekstrak SDK, dalam kasus saya itu di rumah dan berfungsi dengan baik ..
export PATH="$PATH":"$HOME/flutter/bin"
lalu coba:
flutter --version
jika berhasil jangan lupa untuk menyelesaikan langkah instalasi yang tersisa.
Buka .bash_profile
file Anda yang terletak di Finder> Go> Home. Tambahkan garis di bawah ini di akhir
export PATH=$PATH:/Users/Projects/Flutter/sdk/bin
Jangan lupa untuk mengganti /Users/Projects/Flutter/sdk/bin
dengan flutter path Anda.
Anda bisa melakukan ini ..