bash: flutter: command not found
Görünüşe göre flutter komutlarının hiçbiri android stüdyosunun terminalinde çalışmıyor, bunu projemin kökünde çalıştırmaya çalıştığıma inanıyorum.
bash: flutter: command not found
Görünüşe göre flutter komutlarının hiçbiri android stüdyosunun terminalinde çalışmıyor, bunu projemin kökünde çalıştırmaya çalıştığıma inanıyorum.
Yanıtlar:
Flutter yolunuzu doğru bir şekilde ayarlamanız gerekir.
buradan https://flutter.dev/docs/get-started/install/macos#update-your-path
$HOME/.bash_profile
. Bunu, terminale gidip yazarak terminal metin düzenleyicisini kullanarak yapabilirsiniz.nano ~/.bash_profile
macOS Catalina varsayılan olarak Z kabuğunu kullanır, bu nedenle $ HOME / .zshrc dosyasını düzenleyin.
Farklı bir kabuk kullanıyorsanız, makinenizde dosya yolu ve dosya adı farklı olacaktır.
[PATH_TO_FLUTTER_GIT_DIRECTORY]
Flutter'ın git deposunu klonladığınız yol olarak değiştirin :export PATH=[PATH_TO_FLUTTER_GIT_DIRECTORY]/flutter/bin:$PATH
Örneğin:
export PATH=~/Documents/flutter/bin:$PATH
tuşuna basın CTRL X
ve sizden dosyayı kaydetmenizi istediğinde, evet'i seçin
source $HOME/.bash_profile
Mevcut pencereyi yenilemek veya terminali yeniden başlatmak için çalıştırın
Flutter / bin dizininin artık PATH'inizde olduğunu doğrulayın:
echo $PATH
Dikkat edin [PATH_TO_FLUTTER_GIT_DIRECTORY]
uygulamanızın çarpıntı SDK değil konum yüklü nerede
Nano yerine, düzenlemek için herhangi bir metin düzenleyicisini kullanabilirsiniz ~/.bash_profile
echo $PATH
sonuç almak: /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
. Ama çalıştırdığımda hala aynı hatayı alıyorumflutter create -t module myapp_flutter
-bash: flutter: command not found
. Lütfen düzeltmeme yardım et.
Yukarıdaki yöntemlerin hepsini denedim, ancak hepsi yalnızca terminal açılana kadar sürdü. Bu yüzden devam ettim ve doğrudan yol dosyasına kalıcı olarak ekledim.
sudo nano /etc/paths
bunu dosyaya ekle
/Users/yourUserName/Development/flutter/bin
Dosyayı kurtar, Tada!
Aşağıdaki adımları uygulayın:
Flutter SDK Flutter SDK Arşivini İndirin
İstediğiniz yere çıkartın (örneğin /home/development/flutter
)
PATH'inizi ayarlayın, dosyanızı bu komutla düzenleyin, gedit ~/.profile
bu satırı eklemeniz gerekir
export PATH=[location_where_you_extracted_flutter]/flutter/bin:$PATH
Yukarıda benimkini çıkardığım yeri gösterdim, bu yüzden ihracatım şöyle görünecek
export PATH=/home/myUser/development/flutter/bin:$PATH
source ~/.profile
Değişiklikleri yüklemek içinflutter doctor
koşarsan çalışmalısın!Zsh kullanıyorsanız, mac'ta aşağıdaki adımları izlemeniz gerekir.
$HOME
konumuna gidin..zshrc
Dosya
nano ~/.zshrc
iTerm2 terminal.PATH=$HOME/flutter/bin:$PATH
~/.zshrc
.Yolunuza kalıcı olarak flutter eklemek için bunu yapın (Ubuntu'da):
cd $HOME
gedit .bashrc
export PATH="$PATH:[location_where_you_extracted_flutter]/flutter/bin"
metin dosyasına kaydedin ve kaydedin.
source $HOME/.bashrc
flutter doctor
komutu çalıştırınOlması gerekir .bash_profile dosyasını ve tanımlamak çarpıntı yolunu içinde .bash_profile dosyasına.
Öncelikle, .bash_profile yoksa veya bilmiyorsanız , lütfen cevabıma bakın: OSX'te $ PATH (.bash_profile) dosyasını nasıl düzenlerim?
Eğer hat (... / flutter_SDK_path / çarpıntı / bin) altına eklemek gerekir .bash_profile
dışa aktar PATH = $ PATH: / home / kullanıcı adı / Documents / flutter_SDK_path / flutter / bin
Bu adımlardan sonra, aşağıdakiler gibi çarpıntı kodları yazabilir, flutter doctor
, flutter build ios
,flutter clean
veya vb Macbook terminali içinde.
@canerkaseler
Yorum yapamayacağım için cevap veriyorum:
Terminalinizde şunu çalıştırın:
touch $HOME/.bash_profile
vi $HOME/.bash_profile
Şimdi I
aşağıdakileri eklemek ve yapıştırmak için kullanın :
export PATH="$PATH:$HOME:/PATH_TO_FLUTTER_GIT_DIRECTORY/flutter/bin"
Dosyayı kaydetmek ve çıkmak için kullanın escve yazın :wq!
.
Yenile:
source $HOME/.bash_profile
Ve şunu çalıştırarak tamam olduğunu doğrulayın:
echo $PATH
MAC OS üzerindeyseniz
İlk önce flutter SDK'nızın yerini bulun
Flutter SDK Dosyası: Flutter sdk dosyasını indirmek için aşağıdaki komutu terminalinize yazın.
git clone https://github.com/flutter/flutter.git
Örneğin: SDK dosya adı flutter ve İndirilenler'de
Terminalinizi kapatıp tekrar açın
ve aşağıdaki komutları terminalinize girin
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
Umarım verdiğim örnekle idare edersiniz. Faydalı bulursanız cevaba olumlu oy verin.
Daha önce tüm yolumu şöyle veriyordum:
export PATH=Users/Tekion/Downloads/flutter/bin:$PATH
Tüm yolumu değiştirdikten sonra çalışmaya başladı
export PATH=$HOME/Downloads/flutter/bin:$PATH
Bu şekilde .bashrc
Linux ve Mac .bash_profile
için android sdk ve flutter özellikli araçlar için Yol ekleyin
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
Sonra bu komutu çalıştırın
Linux'ta
source ~/.profile
Mac'te
source ~/.bash_profile
veyaopen -a TextEdit ~/.bash_profile
Daha sonra flutter apk oluşturmak gibi flutter komutlarından herhangi birini kullanabilirsiniz.
flutter build apk
Kontrol edilen cevabı takip ettim ama terminali yeniden başlattığımda flutter komutu tekrar tanınmıyor. bash_profile yolum:
export PATH=~/Users/aldo/Projects/Framework/flutter/bin:$PATH
ile ~
sonra düzenlerim
export PATH=/Users/aldo/Projects/Framework/flutter/bin:$PATH
olmadan ~
ve source $HOME/.bash_profile
şimdi yeniden çalıştır , flutter komutum tanınırsa, terminali yeniden başlattım. umarım başkasına yardım eder
MacOS Catalina'da sorun Yol ile ilgili
Çıktı / bin / bash ise
Zsh'a dönüştürmemiz gerekiyor. Zsh, yeni oluşturulan kullanıcı hesaplarında yalnızca varsayılan kabuktur, bu nedenle yükseltilmiş bir Mac'te sahip olduğunuz tüm mevcut hesaplar, siz değiştirmedikçe, varsayılan olarak Bash'i kullanmaya devam edecektir. sadece bir Terminal penceresinde chsh -s (kabuğu değiştir) komutunu çalıştırın.
[komut: chsh -s / bin / zsh]
İstendiğinde şifrenizi girin. Terminal penceresini kapatıp yeniden açtıktan sonra, Zsh kullanıyor olacaksınız.
2.1. Zshrc dosyasını açın [komut: vim ~ / .zshrc]
2.2. Yolu [export PATH = ~ / Dev / flutter / bin: $ PATH] olarak eklemek için 'I' tuşuna basın, burada ~ / Dev / Flutter'ın kurulu olduğu Klasördür
2.3. Dosyayı kaydetmek ve çıkmak için ESC Key'e ve ardından: wq'ye basın
Mac'te bu sorunu çözmek için iki seçenek vardır.
Seçenek 1: Flutter SDK yolunu kalıcı olarak ekleme (herhangi bir terminal oturumunda çalışacaktır)
Flutter SDK'yı indirin ve herhangi bir konuma çıkarın ve ardından aşağıdaki satırı $ HOME / .bash_profile dosyasına eklemeniz gerekir (varsayılan olarak gizli klasör).
dışa aktar PATH = "$ PATH: [burada flutter sdk indirilir ve çıkarılır] / flutter / bin"
örneğin: dışa aktarma PATH = "$ PATH: ~ / development / tools / flutter / bin"
Seçenek 2: Seçenek 1 ile herhangi bir zorluk yaşıyorsanız, bu çok daha basittir, ancak bu basit adımı sisteminizi / terminalinizi her yeniden başlattığınızda yapmanız gerekir.
Adım 1: Flutter SDK'nın indirilip çıkarıldığı yola gidin (örneğin: cd ~ / Development / tools /)
Adım 2: Bu komutu girin
dışa aktar PATH = 'pwd' / flutter / bin: $ PATH
Bu kadar. Bu sorunun çözülüp çözülmediğini kontrol etmek için "flutter doctor" yazın. Mutlu Kodlama.
Mac'te kullanıcı Ağacı'nın adımlarını takip ettim ama yine de "flutter: command not found" cevabını aldım. Daha sonra yaptığım şey, flutter / bin klasörüne gitmekti ve bu klasörün içinde ctrl + flutter yürütülebilir dosyaya tıklayın ve açılır pencerede açmaya tıkladım. Bundan sonra, mac bunu zaten bir istisna olarak kabul etti ve flutter komutları zaten çalışıyor.
MacOS Catalina'da varsayılan kabuk Zsh'dir. Terminalde aşağıdaki komutu yaptım:
Ubuntu 16.04: -
.Bashrc dosyasına Flutter, Java, Android Studio ve Android SDK için yolu doğru ekledim, ancak flutter doctor'ı çalıştırdığımda terminal geri dönüyor
flutter: komut bulunamadı
Çözüm :-
Yani, önce her zaman koşmam gerekiyordu ->
sudo su
sonra ->
kaynak /home/your_name/.bashrc
Sonra flutter doktoru çalıştırın, iyi çalışıyor.
Yani her seferinde flutter doctor'ı çalıştırmak istersem, yukarıdaki 2 komutu çalıştırmam gerekiyor.
Umarım yardımcı olur :)
Flutter SDK, hem Windows hem de macO'larda çalıştırılabilir
Pencereler için
Kullanıcı değişkenleri altında Yol adında bir giriş olup olmadığını kontrol edin:
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 için
İlk önce lates SDK'yı flutter indirme sayfasından indirin
Aşağıdaki komutları kullanarak dosyayı istenen konuma çıkarın:
1. cd ~/development
2.unzip ~/Downloads/flutter_macos_v1.5.4-hotfix.2-stable.zip
Flutter aracını yolunuza ekleyin:
1.export PATH="$PATH:`pwd`/flutter/bin"
Flutter doctor çalıştır
Linux için: flutter komutlarını kalıcı olarak hatırlamak için:
1.) terminali açın ve $ HOME'a cd yapın. örneğin:username@linux:~$
2.) Gizli dosyayı .bashrc
istediğiniz düzenleyiciyle açın. $ HOME.eg içinde bulunur.sudo gedit .bashrc
3.) aşağıdaki satırı ekleyin export PATH=/home/username/flutter/bin:$PATH
, .bashrc dosyasında bir yere, tercihen son satır olarak yeni satır olarak ekleyin ve dosyayı kaydedin.
4.) source /home/yourname/.bashrc
son değişikliklerinizi işlemek için terminalde çalıştırın .
5.) son olarak, flutter dizinin bu tür diğer yollarla birlikte sistem yolunuzda olduğunu görmek için echo $ PATH komutunu çalıştırın. örneğin:/home/username/flutter/bin
@Happy_Coding.
Flutter kurulum kılavuzu şunu eklediğinizi söylüyor:
export PATH="$PATH:pwd/flutter/bin"
VSC bazı nedenlerden dolayı pwd'yi desteklemiyor. Çözüm:
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
Öncelikle Flutter'ı buradan indirin: https://flutter.dev/docs/get-started/install/macos
Klasörü Flutter SDK ile oluşturduğunuzda, aşağıdaki komutu kullanarak Terminal'de açın:
cd ~/development
Geliştirme klasörü yoksa önce şu komutu çalıştırın:
mkdir /development
Bundan sonra, unzip komutunu çalıştırmanız gerekir. İndirilen Flutter arşiv dosyasının doğru yolunu belirttiğinizden emin olun. Aşağıdaki komutu çalıştırın:
unzip ~/Downloads/flutter_macos_1.17.1-stable.zip
Flutter aracı yolunu ayarlama
Flutter aracı yolunu ayarlamak için şu komutu çalıştırmalısınız:
export PATH="$PATH:`pwd`/flutter/bin"
Ardından, hangi kabuğu kullandığınızı bilmeniz gerekir. Bunun için şu komutu çalıştırın:
echo $SHELL
Kabuğa bağlı olarak aşağıdaki komutu çalıştırın: [Not, kullanacağınız komut, sahip olduğunuz kabuğa bağlıdır.]
sudo nano ~/.zshrc
veya
sudo nano /.bashrc
Bundan sonra yeni pencerede flutter aracına bir yol eklemeniz gerekir.
Aşağıdaki komutu kullanın:
export PATH=$PATH:~/development/flutter/bin
Yapmanız gereken bir sonraki şey Flutter bağımlılıklarını kontrol etmektir.
Bunun için şu komutu çalıştırın:
flutter doctor
Bu işlem, yüklemeniz gereken herhangi bir bağımlılık olup olmadığını belirlemenize yardımcı olacaktır. Sonuçlar hazırlandıktan sonra Kabul Et'e tıklayın ve kurulumu tamamlamak için gerekli bağımlılıkların yüklenmesini bekleyin. görüntü açıklamasını buraya girin
Aşağıdaki gibi kolayca sembolik bir bağlantı oluşturabilirsiniz,
sudo ln -s /opt/flutter/bin/flutter /usr/bin/flutter
İndirdikten sonra flutter'ı / opt / klasörüne taşıdım, bu yüzden flutter dizininizin yolunu değiştirin.
flutter komutu, makinenizi yeniden başlattıktan sonra bile çalışmalıdır.
Bu sorunla karşılaştım ve şu adımları izleyerek çözdüm:
: nano ~ / .bash_profileexport
: şu satırı ekleyin: PATH = / Kullanıcılar / kullanıcı / Belgeler / flutter_sdk / flutter / bin: $ PATH flutter kutunuza giden dizinin doğru olduğundan emin olun.
: kaynak ~ / .profile
Ubuntu 14. * için
Orada hayır .bash_profile
dosyası ama sadece bir .profile
yer/home/mangesh
Benim durumumda, flutter / bin yolunu eklemek için bu komutu çalıştırıyorum,
export PATH="$PATH:/home/mangesh/Documents/flutter_data/flutter/bin/"
Yukarıdaki değişikliği doğrulamak için sadece çalıştırın,
echo $PATH
Tam çıktım aşağıdadır,
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/
Kurulum kılavuzunu takip ettikten sonra, indirin ve ayıklayın, sadece bu komutu deneyin, SDK'yı nereden çıkardığınıza bağlı olarak dosyayı değiştirebilirsiniz, benim durumumda evdeydi ve iyi çalışıyor ..
export PATH="$PATH":"$HOME/flutter/bin"
o zaman dene:
flutter --version
eğer çalışırsa kurulum adımlarını tamamlamayı unutmayın.
.bash_profile
Finder> Git> Ana Sayfa altında bulunan dosyanızı açın . Satırların sonuna ekleyin
export PATH=$PATH:/Users/Projects/Flutter/sdk/bin
/Users/Projects/Flutter/sdk/bin
Flutter yolunuzla değiştirmeyi unutmayın .
Bunları yapabilirsiniz ..