ไม่พบคำสั่ง Flutter


129
bash: flutter: command not found

เห็นได้ชัดว่าไม่มีคำสั่ง flutter ใดที่ทำงานบนเทอร์มินัลของ android studio ซึ่งฉันเชื่อว่าฉันพยายามเรียกใช้ที่รากของโครงการของฉัน


1
สถาปัตยกรรมอะไร Mac, Windows, Linux?
Randal Schwartz

1
ฉันใช้ Mac ..
heyred

2
ลองไปที่เส้นทาง flutter / bin ของคุณแล้วพิมพ์. /flutter
Samuel Surya

2
หากคุณใช้ZSH ให้เพิ่มรหัสเส้นทางการส่งออกไปยังไฟล์. zshrc
Genes

ฉันประสบปัญหาเดียวกันกับการตั้งค่าโปรไฟล์ทุบตี ดูเหมือนว่าเราต้องปิดและเปิดเทอร์มินัลเมื่อตั้งค่าเสร็จแล้ว
Sathish Kumar Gurunathan

คำตอบ:


257

คุณต้องตั้งค่าเส้นทางการกระพือปีกให้ถูกต้อง

จากที่นี่ https://flutter.dev/docs/get-started/install/macos#update-your-path

  1. กำหนดไดเร็กทอรีที่คุณวาง Flutter SDK คุณจะต้องใช้สิ่งนี้ในขั้นตอนที่ 3
  2. เปิด $HOME/.bash_profile(หรือสร้าง) คุณสามารถทำได้โดยใช้โปรแกรมแก้ไขข้อความเทอร์มินัลโดยไปที่เทอร์มินัลแล้วพิมพ์nano ~/.bash_profile

macOS Catalina ใช้ Z shell เป็นค่าเริ่มต้นดังนั้นแก้ไข $ HOME / .zshrc

หากคุณใช้เชลล์อื่นเส้นทางไฟล์และชื่อไฟล์จะแตกต่างกันในเครื่องของคุณ

  1. เพิ่มบรรทัดต่อไปนี้และเปลี่ยน[PATH_TO_FLUTTER_GIT_DIRECTORY]เป็นเส้นทางที่คุณโคลนที่เก็บ git ของ Flutter:

export PATH=[PATH_TO_FLUTTER_GIT_DIRECTORY]/flutter/bin:$PATH

ตัวอย่างเช่น:

export PATH=~/Documents/flutter/bin:$PATH

  1. กดCTRL Xและเมื่อระบบขอให้คุณบันทึกไฟล์ให้เลือกใช่

  2. เรียกใช้source $HOME/.bash_profileเพื่อรีเฟรชหน้าต่างปัจจุบันหรือรีสตาร์ทเทอร์มินัล

  3. ตรวจสอบว่าไดเร็กทอรี flutter / bin อยู่ใน PATH ของคุณแล้วโดยการรัน: echo $PATH

สังเกตว่า[PATH_TO_FLUTTER_GIT_DIRECTORY]เป็นตำแหน่งที่คุณติดตั้ง Flutter SDK ไม่ใช่ตำแหน่งของแอปของคุณ

แทนที่จะใช้นาโนคุณสามารถใช้โปรแกรมแก้ไขข้อความใดก็ได้เพื่อแก้ไข ~/.bash_profile


9
สวัสดี @Tree: หลังจากทำตามขั้นตอนข้างต้นแล้ว จากนั้นเรียกใช้echo $PATHรับผลลัพธ์: /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
lee

2
ข้อผิดพลาด: -bash: flutter: command not found. โปรดช่วยฉันแก้ไข
lee

7
ไม่ทำงานเมื่อเปิดเครื่องอีกครั้งโปรดช่วยด้วย
FutureJJ

7
@ m3g4tr0n ไม่สามารถแก้ไขปัญหาได้ การส่งออกเส้นทางดังกล่าวข้างต้นใน. bashrc แทนที่จะเป็น. bash_profile ช่วยแก้ปัญหาของฉันได้
FutureJJ

3
@FutureJJ การอัปเดตใน. bashrc แทน. bash_profile ก็ใช้งานได้เช่นกัน
Harshit Jindal

123

ลองใช้วิธีการทั้งหมดข้างต้นแล้ว แต่ทุกวิธีใช้งานได้จนกว่าเทอร์มินัลจะเปิดเท่านั้น ดังนั้นฉันจึงดำเนินการต่อและเพิ่มลงในไฟล์พา ธ โดยตรงอย่างถาวร

sudo nano /etc/paths

เพิ่มสิ่งนี้ลงในไฟล์

/Users/yourUserName/Development/flutter/bin

บันทึกไฟล์ธาดา!


5
ขอบคุณนี่คือคำตอบ!
ÁlvaroAgüero

7
สิ่งนี้ได้ผล เพียงเพื่อขยายการตอบสนอง หลังจากเพิ่มเส้นทางไปยังไฟล์แล้วให้กด CTRL + X, Y แล้วกด ENTER ตอนนี้ปิดเครื่องให้สนิท (ออก) แล้วเปิดใหม่อีกครั้ง ลองใช้คำสั่งกระพือปีกและควรใช้งานได้
Ives.me

3
นี่เป็นคำตอบเดียวที่เหมาะกับฉัน ขอบคุณ! เพื่อความกระจ่างสำหรับผู้เริ่มต้นอื่น ๆ คุณต้องเพิ่ม "Users / yourUserName / yourPathToWhereYouInstalledFlutter / flutter / bin" (ในกรณีของฉัน "/ Development /" was "/ Developer / SDKs /")
Derence

ฉันไม่เข้าใจวิธีกำหนดค่านี้
pavel

ทำงานให้ฉันต่อท้าย @ Ives.me
Ulises Vargas De Sousa

49

ทำตามขั้นตอนต่อไปนี้:

  1. ดาวน์โหลด Flutter SDK Flutter SDK Archive

  2. แยกออกในที่ที่คุณต้องการ (ตัวอย่าง/home/development/flutter)

  3. ตั้งค่าเส้นทางแก้ไขไฟล์ด้วยคำสั่งนี้gedit ~/.profileคุณต้องเพิ่มบรรทัดนี้

export PATH=[location_where_you_extracted_flutter]/flutter/bin:$PATH

ฉันแสดงให้คุณเห็นด้านบนว่าฉันสกัดของฉันไว้ที่ไหนดังนั้นการส่งออกของฉันจะเป็นแบบนี้

export PATH=/home/myUser/development/flutter/bin:$PATH
  1. บันทึกไฟล์และปิด
  2. วิ่ง source ~/.profileเพื่อโหลดการเปลี่ยนแปลง
  3. ถ้าคุณวิ่งตอนนี้flutter doctorควรทำงาน!

ยังคงเป็นคำตอบที่สมบูรณ์แบบสำหรับปัญหา Manjaro และฐานโค้ง
luke cross

ขอบคุณครับสิ่งนี้ใช้ได้ผลสำหรับฉัน แต่สำหรับ catelina ฉันใช้. zshrc แทน .profile
Tarun Seera

32

หากคุณใช้zshคุณต้องทำตามขั้นตอนด้านล่างใน mac

  • ดาวน์โหลด flutter ล่าสุดจากเว็บไซต์ทางการ
  • เปิดเครื่องรูดและย้ายไปที่$HOMEตำแหน่งของเครื่อง Mac ของคุณ
  • เพิ่มในเส้นทางผ่าน.zshrcไฟล์
    • วิ่งnano ~/.zshrcเข้าไปในเทอร์มินัล iTerm2
    • ส่งออก PATH=$HOME/flutter/bin:$PATH
    • บันทึกและปิด~/.zshrcไฟล์
    • เริ่มต้นใหม่ iTerm2
  • ตอนนี้คุณจะมีกระพือปีกพร้อมใช้งาน

2
ฉันใช้ Ubuntu 20.04 วิธีแก้ปัญหาใช้งานได้ในขณะที่ใช้เทอร์มินัล ZSH. bashrc และ. bash_profile ไม่ได้ใช้งานได้เฉพาะ. zshrc เท่านั้นที่แก้ปัญหาได้
ยีน

14

ทำสิ่งนี้เพื่อเพิ่มการกระพือปีกอย่างถาวรในเส้นทางของคุณ (ใน Ubuntu):

  1. cd $HOME
  2. gedit .bashrc
  3. ต่อท้ายบรรทัด:
export PATH="$PATH:[location_where_you_extracted_flutter]/flutter/bin"

ในไฟล์ข้อความและบันทึก

  1. source $HOME/.bashrc
  2. เปิดเทอร์มินัลใหม่และเรียกใช้flutter doctor คำสั่ง

โปรดใช้คุณสมบัติ markdown ของโปรแกรมแก้ไขข้อความเพื่อจัดโครงสร้างคำตอบของคุณให้มากขึ้นเพื่อให้คนอื่นอ่านและเข้าใจได้ง่ายขึ้น
MLE

13

คุณต้องมีไฟล์. bash_profileและกำหนดflutter pathในไฟล์. bash_profile

  1. ก่อนอื่นหากคุณไม่มีหรือไม่รู้จัก. bash_profileโปรดดูคำตอบของฉัน: ฉันจะแก้ไข $ PATH (.bash_profile) บน OSX ได้อย่างไร?

  2. คุณควรเพิ่มบรรทัดด้านล่าง (... / flutter_SDK_path / flutter / bin) ใน. bash_profileของคุณ

ส่งออก PATH = $ PATH: / home / username / Documents / flutter_SDK_path / flutter / bin

หลังจากขั้นตอนเหล่านี้คุณสามารถเขียนรหัสกระพือเช่นflutter doctor, flutter build ios,flutter cleanหรืออื่น ๆ ใน terminal ของ Macbook

@canerkaseler


4
ใช้งานได้จริง! (ถ้าไม่เป็นเช่นนั้นให้รีสตาร์ทเทอร์มินัลของคุณ)
Corona

1
สิ่งนี้ได้ผลสำหรับฉันเช่นกัน! และยังใช้งานได้หลังจากรีสตาร์ทเทอร์มินัล
ymerdrengene

13

หากคุณใช้ 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

ฉันหวังว่าคุณจะจัดการตามตัวอย่างที่ฉันให้ไว้ โหวตคำตอบหากคุณเห็นว่ามีประโยชน์


12

Mac OS Mojave; ปัญหาเส้นทาง Wireshark

เนื่องจากฉันไม่สามารถแสดงความคิดเห็นได้ฉันจึงตอบ:

ในเทอร์มินัลของคุณให้เรียกใช้:

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

8

ก่อนหน้านี้ฉันให้เส้นทางทั้งหมดของฉันเช่นนี้:

export PATH=Users/Tekion/Downloads/flutter/bin:$PATH

มันเริ่มทำงานหลังจากที่ฉันเปลี่ยนเส้นทางทั้งหมดเป็น

export PATH=$HOME/Downloads/flutter/bin:$PATH

6

เพิ่มเส้นทางด้วยวิธีนี้.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 ใด ๆ เช่นสร้าง fluter apk

flutter build apk


2
วิธีนี้ใช้ได้ผลไม่มีวิธีอื่นใดที่ใช้ได้ผลเวทมนตร์คือการส่งออกเส้นทางไปยัง bashrc แทนที่จะเป็นเส้นทางอื่น ๆ ขอบคุณ !!
FutureJJ

@RonyB. ฉันไม่พบ "หน้าต่างไฟล์ข้อความ" ในรหัสของฉันโปรดอธิบาย
Prags

5

บน macOS Catalina ปัญหาอยู่ที่ Path

  1. เปิด Terminal และตรวจสอบเชลล์ [คำสั่ง: echo $ SHELL],

หากเอาต์พุตเป็น / bin / bash

เราต้องแปลงเป็น Zsh Zsh เป็นเพียงเชลล์เริ่มต้นในบัญชีผู้ใช้ที่สร้างขึ้นใหม่ดังนั้นบัญชีที่มีอยู่ใด ๆ ที่คุณมีบน Mac ที่อัปเกรดจะยังคงใช้ Bash ตามค่าเริ่มต้นเว้นแต่คุณจะเปลี่ยน เพียงเรียกใช้คำสั่ง chsh -s (เปลี่ยนเชลล์) ในหน้าต่าง Terminal

[คำสั่ง: chsh -s / bin / zsh]

ป้อนรหัสผ่านของคุณเมื่อได้รับแจ้ง หลังจากคุณปิดหน้าต่างเทอร์มินัลและเปิดขึ้นมาใหม่คุณจะใช้ Zsh

  1. อัปเดตเส้นทางของคุณ

2.1. เปิดไฟล์ zshrc [คำสั่ง: vim ~ / .zshrc]

2.2. กด 'I' เพื่อแทรกเส้นทางเป็น [export PATH = ~ / Dev / flutter / bin: $ PATH] ที่นี่ ~ / Dev / คือโฟลเดอร์ที่ติดตั้ง Flutter

2.3. กด ESC Key จากนั้น: wq เพื่อบันทึกและออกจากไฟล์

  1. เสร็จแล้ว! ลอง [command: flutter doctor]

1
เราจำเป็นต้องเปิดเทอร์มินัลใหม่ทันทีหลังจากนั้น ขั้นตอนสุดท้ายหายไป
Aiyub Munshi

1
ขอบคุณ ... มันใช้งานได้กับ Catalina 10.15.6 ที่เพิ่งติดตั้งของฉัน
Aks

เพียงแค่มีการปรับเปลี่ยนเล็กน้อยในเส้นทางที่ไม่มี ~ มันทำงานได้อย่างสมบูรณ์แบบสำหรับฉันฉันคลั่งไคล้ macOS Catalina ขอบคุณ
Vijay Singh

4

ฉันทำตามคำตอบที่ตรวจสอบแล้ว แต่เมื่อฉันรีสตาร์ทเทอร์มินัลคำสั่ง flutter จะไม่รู้จักอีก เส้นทาง bash_profile ของฉันคือ:

export PATH=~/Users/aldo/Projects/Framework/flutter/bin:$PATH ด้วย ~

จากนั้นฉันแก้ไขเป็น

export PATH=/Users/aldo/Projects/Framework/flutter/bin:$PATH ไม่มี ~

และรันอีกครั้ง source $HOME/.bash_profileขณะนี้คำสั่ง flutter ของฉันได้รับการยอมรับเหตุการณ์ที่ฉันรีสตาร์ทเทอร์มินัล หวังว่ามันจะช่วยคนอื่น


3

ในกรณีของฉันฉันใส่บรรทัดนั้นexport PATH=[PATH_TO_FLUTTER_GIT_DIRECTORY]/flutter/bin:$PATHทั้งไฟล์. bash_profile และ. bashrc (วางไว้ในบรรทัดสุดท้าย) หลังจากที่ทำงานและsource .bash_profile source .bashrcตอนนี้ใช้งานได้แล้ว! แม้ว่าคุณจะปิดเครื่อง


3

ใน Mac มีสองตัวเลือกในการแก้ปัญหานี้

ตัวเลือกที่ 1: การเพิ่มเส้นทาง Flutter SDK อย่างถาวร (จะทำงานในเซสชันเทอร์มินัลใดก็ได้)

ดาวน์โหลด flutter SDK และแยกในตำแหน่งใดก็ได้จากนั้นคุณต้องเพิ่มบรรทัดด้านล่างในไฟล์ $ HOME / .bash_profile (โฟลเดอร์ที่ซ่อนไว้เป็นค่าเริ่มต้น)

ส่งออก 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" เพื่อตรวจสอบว่าปัญหานี้ได้รับการแก้ไขแล้ว Happy Coding.


2

บน Mac ฉันทำตามขั้นตอนของผู้ใช้ Tree แต่ยังคงได้รับคำตอบว่า "flutter: command not found" สิ่งที่ฉันทำต่อไปคือไปที่โฟลเดอร์ flutter / bin และภายในโฟลเดอร์นี้ ctrl + คลิกที่ flutter executable และในป๊อปอัปฉันคลิกเปิด หลังจากนั้น mac ก็รับรู้ว่านี่เป็นข้อยกเว้นและคำสั่ง flutter ก็ใช้ได้แล้ว


2

ใน macOS Catalina เชลล์เริ่มต้นคือ Zsh ฉันทำตามคำสั่งต่อไปนี้ใน Terminal:

  1. nano .zsh (จะเปิดตัวแก้ไขบรรทัดคำสั่ง)
  2. ส่งออก PATH = "$ PATH: [PATH_TO_FLUTTER_GIT_DIRECTORY] / flutter / bin: $ PATH"
  3. บันทึกไฟล์โดย "Control" + "O" จากนั้นกด "return"
  4. "Control" + "X" เพื่อออก
  5. เปิด Terminal ขึ้นมาใหม่
  6. ก้อง $ PATH

2

เพียงแค่กลับไปใช้chsh -s /bin/bash from chsh -s /bin/zsh,

เรียกใช้คำสั่งเดียว

chsh -s /bin/bash

คุณประสบปัญหานี้เพียงเพราะคุณเปลี่ยนเชลล์จาก / bash เป็น / zsh ใน macOs หากคุณเรียกใช้คำสั่งนี้อีกครั้งระบบจะเปลี่ยนเส้นทางอีกครั้ง ดังนั้นเพียงเรียกใช้คำสั่งเดียวและแก้ปัญหา


1

Ubuntu 16.04: -

ฉันเพิ่มเส้นทางอย่างถูกต้องสำหรับ Flutter, Java, Android Studio และ Android SDK ในไฟล์. bashrc แต่เมื่อฉันเรียกใช้ flutter doctor เทอร์มินัลจะกลับมา

กระพือ: ไม่พบคำสั่ง

สารละลาย :-

ก่อนอื่นฉันต้องวิ่งเสมอ ->

sudo su

แล้ว ->

ที่มา /home/your_name/.bashrc

จากนั้นเรียกใช้หมอกระพือมันได้ผลดี

ดังนั้นทุกครั้งถ้าฉันต้องการเรียกใช้ flutter doctor ฉันต้องเรียกใช้ 2 คำสั่งข้างต้นนี้

หวังว่าจะช่วยได้ :)


1

Flutter SDK สามารถทำงานบน windows ได้เช่นเดียวกับ macOs

สำหรับ Windows

  1. ก่อนอื่นให้ดาวน์โหลด lates SDK จากหน้าดาวน์โหลดกระพือปีกหน้าดาวน์โหลดกระพือ
  2. ในการเรียกใช้ flutter ในคอนโซล windows คุณต้องอัปเดตตัวแปรสภาพแวดล้อม PATH ของคุณ
  3. จากแถบค้นหาเริ่มพิมพ์ 'env' และเลือกแก้ไขตัวแปรสภาพแวดล้อมสำหรับบัญชีของคุณ
  4. ภายใต้ตัวแปรผู้ใช้ตรวจสอบว่ามีรายการที่เรียกว่า 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

  1. ก่อนอื่นให้ดาวน์โหลด lates SDK จากหน้าดาวน์โหลดกระพือปีก

  2. แตกไฟล์ในตำแหน่งที่ต้องการโดยใช้คำสั่งต่อไปนี้:

    1. cd ~/development
    2.unzip ~/Downloads/flutter_macos_v1.5.4-hotfix.2-stable.zip
  3. เพิ่มเครื่องมือกระพือปีกในเส้นทางของคุณ:

    1.export PATH="$PATH:`pwd`/flutter/bin"

วิ่งกระพือแพทย์


1

สำหรับ Linux: ในการจำคำสั่ง flutter อย่างถาวร:

1. ) เปิดเทอร์มินัลและ cd เป็น $ HOME เช่น:username@linux:~$

2. ) เปิดไฟล์ที่ซ่อน.bashrcด้วยโปรแกรมแก้ไขที่คุณต้องการ อยู่ใน $ HOME.egsudo gedit .bashrc

3. ) เพิ่มบรรทัดต่อไปนี้ export PATH=/home/username/flutter/bin:$PATH ที่ไหนสักแห่งเป็นขึ้นบรรทัดใหม่ในไฟล์. bashrc โดยเฉพาะอย่างยิ่งเป็นบรรทัดสุดท้ายแก้ไขและบันทึกไฟล์

4. ) เรียกใช้source /home/yourname/.bashrcในเทอร์มินัลเพื่อประมวลผลการเปลี่ยนแปลงล่าสุดของคุณ

5. ) สุดท้ายให้เรียกใช้ echo $ PATH เพื่อดูว่า flutter dir อยู่ในเส้นทางระบบของคุณพร้อมกับเส้นทางอื่น ๆ เช่น:/home/username/flutter/bin

@Happy_Coding.


1

คู่มือการติดตั้ง Flutter ระบุว่าคุณเพิ่มสิ่งนี้:

export PATH="$PATH:pwd/flutter/bin"

VSC ไม่รองรับ pwd ด้วยเหตุผลบางประการ การแก้ไข:

export PATH="$PATH:~/flutter/bin"

1

หากคุณพบข้อผิดพลาดนี้ใน macOS และติดตั้ง zsh ฉันจะแก้ไขด้วยวิธีนี้

  1. ในไฟล์. zshrc
  2. เส้นทางการส่งออกอย่าใช้ ~ / xxx / bin ให้ใช้ / xxx / xxx / xxxx / bin
  3. ที่มา. zshrc

1
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

1

สำหรับผู้ที่ยังไม่มีทางออกเป็นเพราะเส้นทางของคุณผิด การใส่ไว้ใน. bashrc หรือ. profile ใช้งานได้ตราบเท่าที่เส้นทางของคุณถูกต้อง โปรดตรวจสอบไดเร็กทอรี flutter ของคุณและดูว่าโฟลเดอร์นั้นอยู่ที่ใด หน้าตาของฉันเป็นแบบนี้

export PATH=$HOME/flutter/flutter/bin:$PATH

1

ขั้นแรกดาวน์โหลด Flutter ที่นี่: https://flutter.dev/docs/get-started/install/macos

เมื่อคุณสร้างโฟลเดอร์ด้วย Flutter SDK ให้เปิดใน Terminal โดยใช้คำสั่งต่อไปนี้:

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

การดำเนินการนี้จะช่วยให้คุณระบุได้ว่ามีการอ้างอิงใด ๆ ที่คุณต้องติดตั้ง หลังจากเตรียมผลลัพธ์แล้วให้คลิกตกลงและรอให้การติดตั้งการอ้างอิงที่จำเป็นเพื่อทำการตั้งค่าให้เสร็จสิ้น ป้อนคำอธิบายภาพที่นี่


0

คุณสามารถสร้างลิงก์สัญลักษณ์ดังต่อไปนี้

sudo ln -s /opt/flutter/bin/flutter /usr/bin/flutter

ฉันย้ายกระพือเข้าไปในโฟลเดอร์ / opt / หลังจากดาวน์โหลดดังนั้นให้แทนที่ด้วยพา ธ ที่คุณมีไดเร็กทอรี flutter

คำสั่ง flutter ควรใช้งานได้แม้จะรีบูตเครื่องแล้วก็ตาม


0

ฉันประสบปัญหานี้และได้แก้ไขตามขั้นตอนต่อไปนี้:

  1. : นาโน ~ / .bash_profileexport

  2. : เพิ่มบรรทัดนี้: PATH = / Users / user / Documents / flutter_sdk / flutter / bin: $ PATH ตรวจสอบให้แน่ใจว่า dir ไปยัง flutter bin ของคุณถูกต้อง

  3. : ที่มา ~ / .profile


0

สำหรับ Ubuntu 14. *

ไม่มี.bash_profileไฟล์ แต่มันก็เป็นเพียงแค่.profileใน/home/mangesh

ในกรณีของฉันฉันกำลังเรียกใช้คำสั่งนี้เพื่อเพิ่มเส้นทาง flutter / bin

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/

0

หลังจากทำตามบทช่วยสอนแล้วหาก Mac ของคุณไม่สามารถเรียกใช้ "flutter doctor" ได้คุณควรรีบูตเครื่อง Mac สิ่งนี้ได้ผลสำหรับฉัน


0

หลังจากทำตามคู่มือการติดตั้งดาวน์โหลดและแตกไฟล์เพียงลองใช้คำสั่งนี้คุณสามารถเปลี่ยนไฟล์ได้ขึ้นอยู่กับตำแหน่งที่คุณแยก SDK ในกรณีของฉันมันอยู่ที่บ้านและใช้งานได้ดี ..

export PATH="$PATH":"$HOME/flutter/bin"

จากนั้นลอง:

flutter --version

หากใช้งานได้อย่าลืมทำตามขั้นตอนการติดตั้งให้เสร็จสมบูรณ์

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.