Flutter не является внутренней или внешней командой исполняемой программой или пакетным файлом

Обновлено: 05.02.2023

По-видимому, ни одна из команд флаттера не работает на терминале студии Android, и я считаю, что пытаюсь запустить ее в корне моего проекта.

Я столкнулся с той же проблемой, даже с настройками профиля bash. Похоже, нам нужно закрыть и открыть терминал после завершения настройки.

Вам необходимо правильно настроить свой флаттер-путь.

  1. Определите каталог, в котором вы разместили Flutter SDK. Это понадобится вам на шаге 3.
  2. Открыть (или создать) $HOME/.bash_profile . Вы можете сделать это с помощью текстового редактора терминала, войдя в терминал и набрав nano ~/.bash_profile

macOS Catalina по умолчанию использует оболочку Z, поэтому отредактируйте $ HOME / .zshrc.

Если вы используете другую оболочку, путь к файлу и имя файла на вашем компьютере будут другими.

  1. Добавьте следующую строку и измените [PATH_TO_FLUTTER_GIT_DIRECTORY] путь, по которому вы клонировали репозиторий Flutter git:

нажмите CTRL X и когда он попросит вас сохранить файл, выберите да

Запустить, source $HOME/.bash_profile чтобы обновить текущее окно или перезапустить терминал

Убедитесь, что каталог flutter / bin теперь находится в вашем PATH, запустив: echo $PATH

Обратите внимание, что [PATH_TO_FLUTTER_GIT_DIRECTORY] вы установили Flutter SDK, а не местоположение вашего приложения.

Вместо nano вы можете использовать любой текстовый редактор для редактирования ~/.bash_profile

Привет @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

@ m3g4tr0n nope не решает проблему. Экспорт указанного выше пути в .bashrc вместо .bash_profile устранил мою проблему.

Пробовал все вышеперечисленные методы, но все они длились только до открытия терминала. Поэтому я пошел дальше и напрямую добавил его в файл пути навсегда.

добавить это в файл

Сохраните файл, Тада!

Это сработало. Просто чтобы расширить ответ. После добавления пути к файлу нажмите CTRL + X, Y, а затем ENTER. Теперь полностью закройте (Закройте) терминал и снова откройте его. Попробуйте команду flutter, и она должна работать

Это единственный ответ, который у меня сработал. Спасибо! Чтобы прояснить для других новичков, вам нужно добавить «Users / yourUserName / yourPathToWhereYouInstalledFlutter / flutter / bin» (в моем случае «/ Development /» было «/ Developer / SDKs /»)

Проделайте следующие шаги:

Извлеките его куда хотите (например /home/development/flutter )

Задайте свой PATH, отредактируйте файл с помощью этой команды gedit ~/.profile , вам нужно добавить эту строку

Я показал вам выше, где я извлек свой, поэтому мой экспорт будет выглядеть так

  1. Сохраните файл и закройте его.
  2. Беги, source ~/.profile чтобы загрузить изменения
  3. Если запустить сейчас, flutter doctor должно работать!

Если вы используете zsh , вам необходимо выполнить следующие шаги в Mac.

  • Скачайте последнюю версию флаттера с официального сайта.
  • Разархивируйте его и переместите туда, $HOME где находится ваш Mac.
  • Добавить в путь через .zshrc файл
    • запустить nano ~/.zshrc в терминал iTerm2.
    • экспорт PATH=$HOME/flutter/bin:$PATH
    • Сохраните и закройте ~/.zshrc файл.
    • перезапустить iTerm2

    Я использую Ubuntu 20.04. Решение сработало при использовании терминала ZSH, .bashrc и .bash_profile не работают, только .zshrc решает проблему

    Сделайте это, чтобы постоянно добавлять флаттер на свой путь (в Ubuntu):

    1. cd $HOME
    2. gedit .bashrc
    3. Добавьте строку:

    в текстовый файл и сохраните его.

    1. source $HOME/.bashrc
    2. Откройте новый терминал и запустите flutter doctor команду

    Воспользуйтесь функцией уценки в текстовом редакторе, чтобы немного структурировать свой ответ, чтобы другим было легче читать и понимать.

    У вас должен быть файл .bash_profile и определить путь флаттера в файле .bash_profile .

    Прежде всего, если у вас нет или вы не знаете .bash_profile , посмотрите мой ответ: Как мне отредактировать $ PATH (.bash_profile) в OSX?

    Вы должны добавить строку ниже (. / flutter_SDK_path / flutter / bin) в свой .bash_profile

    экспорт PATH = $ PATH: / home / username / Documents / flutter_SDK_path / flutter / bin

    После этих шагов, вы можете написать флаттер коды , такие как, flutter doctor , flutter build ios , flutter clean или и т.д. в терминал Macbook.

    Mac OS Mojave; Проблема с путём Wireshark

    Поскольку не могу комментировать, отвечаю:

    В вашем терминале запустите:

    Теперь используйте, I чтобы вставить и вставить следующее:

    Используйте esc и введите, :wq! чтобы сохранить файл и выйти.

    И убедитесь, что все в порядке, запустив:

    Если вы используете MAC OS

    Сначала найдите местоположение вашего flutter sdk

    Файл SDK Flutter: напишите приведенную ниже команду на своем терминале, чтобы загрузить sdk flutter.

    Например: имя файла SDK трепещет и находится в разделе "Загрузки".

    Закройте и снова откройте свой терминал

    и введите следующие команды в свой терминал

    Я надеюсь, что вы справитесь на основе приведенного мной примера. Проголосуйте за ответ, если он окажется для вас полезным.

    Раньше я описывал весь свой путь так:

    Он начал работать после того, как я полностью изменил свой путь на

    Добавьте путь таким образом .bashrc для Linux и для Mac .bash_profile из Android SDK и инструментов с флаттером

    Затем запустите эту команду

    В Linux

    На Mac

    source ~/.bash_profile или open -a TextEdit ~/.bash_profile

    введите описание изображения здесь

    Затем вы можете использовать любую команду flutter, например, создать apk для fluter.

    Это сработало, ни один из других методов не сработал, магия заключалась в том, чтобы экспортировать путь в bashrc вместо любых других путей. Спасибо!!

    Я последовал проверенному ответу, но когда я перезапускаю терминал, команда 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 моя команда флаттера распознается, когда я перезапускаю терминал. надеюсь, это поможет другому

    В macOS Catalina проблема связана с путем

    1. Откройте Терминал и проверьте оболочку [команда: echo $ SHELL],

    Если вывод / 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, чтобы сохранить и закрыть файл.

    1. Готово ! попробуйте [команда: трепещущий доктор]

    В моем случае я помещаю эту строку export PATH=[PATH_TO_FLUTTER_GIT_DIRECTORY]/flutter/bin:$PATH в файлы .bash_profile и .bashrc (помещаю ее в последнюю строку). После этого запускаем source .bash_profile и source .bashrc . Теперь работает !, даже если закрыть терминал.

    В Mac есть два варианта решения этой проблемы.

    Вариант 1: постоянное добавление пути к SDK flutter (он будет работать в любом сеансе терминала)

    Загрузите SDK flutter и извлеките его в любом месте, а затем вам нужно добавить следующую строку в файл $ HOME / .bash_profile (по умолчанию скрытая папка).

    export PATH = "$ PATH: [где загружен и извлечен sdk flutter] / 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", чтобы убедиться, что проблема решена. Удачного кодирования.

    На Mac я выполнил шаги пользовательского Дерева, но все равно получил ответ «flutter: command not found». Затем я перешел в папку flutter / bin и внутри этой папки ctrl + щелкните исполняемый файл flutter и во всплывающем окне я открыл. После этого Mac уже распознал это как исключение, и команды флаттера уже работают.

    В macOS Catalina оболочкой по умолчанию является Zsh. Я выполнил следующую команду в Терминале:

    1. nano .zsh (откроет редактор командной строки)
    2. экспорт PATH = "$ PATH: [PATH_TO_FLUTTER_GIT_DIRECTORY] / flutter / bin: $ PATH"
    3. Сохраните файл, нажав «Control» + «O», затем нажмите «return»
    4. «Control» + «X» для выхода
    5. Перезапустите Терминал.
    6. echo $ PATH

    Я правильно добавил путь для Flutter, Java, Android Studio и Android SDK в файле .bashrc, но когда я запускаю flutter doctor, терминал возвращает

    flutter: команда не найдена

    Итак, сначала мне всегда приходилось бежать ->

    Потом запускаем flutter doctor, все работает нормально.

    Поэтому каждый раз, если я хочу запустить flutter doctor, я должен выполнить эти две команды.

    Flutter SDK можно запускать как в Windows, так и в MacOs

    Для Windows

    1. Сначала загрузите поздний SDK со страницы загрузки flutter .
    2. Теперь, чтобы запустить flutter в консоли Windows, вам нужно обновить переменную среды PATH.
    3. В строке поиска «Пуск» введите «env» и выберите «Изменить переменные среды для своей учетной записи».

    В разделе «Пользовательские переменные» проверьте, есть ли запись с именем «Путь»:

    Для Mac

    Сначала загрузите поздний SDK со страницы загрузки flutter

    Распакуйте файл в желаемое место, используя следующие команды:

    Добавьте к своему пути инструмент флаттера:

    Беги, трепещущий доктор

    Для 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, чтобы увидеть, что каталог flutter находится в вашем системном пути вместе с другими такими путями. например: /home/username/flutter/bin

    В руководстве по установке флаттера сказано, что вы добавляете это:

    VSC по какой-то причине не поддерживает pwd. Исправление:

    если вы встретите эту ошибку в macOS и установите zsh, я решаюсь таким образом

    1. в файле .zshrc
    2. путь экспорта не используйте ~ / xxx / bin, используйте / xxx / xxx / xxxx / bin
    3. источник .zshrc

    Когда вы создали папку с Flutter SDK, откройте ее в Терминале, используя следующую команду:

    Если папки разработки нет, сначала запустите эту команду:

    После этого нужно запустить команду unzip. Убедитесь, что вы указали правильный путь к загруженному файлу архива Flutter. Выполните команду ниже:

    Установка траектории инструмента Flutter

    Чтобы настроить траекторию инструмента Flutter, вы должны выполнить эту команду:

    Далее вам нужно знать, какую оболочку вы используете. Для этого запустите эту команду:

    В зависимости от оболочки выполните следующую команду: [Обратите внимание, команда, которую вы будете использовать, зависит от вашей оболочки.]

    После этого в новом окне вам нужно добавить путь к инструменту флаттера.

    Используйте следующую команду:

    Следующее, что вам нужно сделать, это проверить зависимости Flutter.

    Для этого выполните команду:

    Эта операция поможет вам определить, есть ли какие-либо зависимости, которые вам нужно установить. После того, как результаты будут подготовлены, нажмите «Согласен» и дождитесь установки необходимых зависимостей для завершения настройки. введите описание изображения здесь

    flutter doctor doesn't work on either Command Prompt or PowerShell window? I have been trying to install flutter on windows. I have cloned the Flutter SDK as mentioned in the tutorial. I have added git and the flutter to my path. But still when I try to run the flutter doctor the command prompt reply with this:

    enter image description here

    check the cmd image you will see exactly the problem

    yeah i have set the environment variable correctly and yet it doesn't work, i have took a look at the video and i just followed the steps correctly yet it doesn't work

    20 Answers 20

    to run flutter from the command prompt on your windows system it requires three things

    1. path to the bin folder of downloaded flutter sdk I have downloaded and saved the sdk in my documents so for me path will be
    1. where.exe located at C:\Windows\System32

    Note:you need to download git from here if you dont find path in step 3

    1. git-cmd.exe located in C:\Program Files\Git\git-cmd.exe

    so to simply add these three paths to your environment variables go to system environment variables with variable name as Path

    and value as

    enter image description here

    restart the command prompt and try running flutter and Voila! you should get something like this

    enter image description here

    1) Make sure that the environment variables are set correctly,

    Go to “Control Panel > User Accounts > User Accounts > Change my environment variables”

    Under “User variables” check if there is an entry called “Path”:

    If the entry does exist, append the full path to flutter\bin using ; as a separator from existing values.

    If the entry does not exist, create a new user variable named Path with the full path to flutter\bin as its value.

    2) Reboot your computer

    Once both above steps are done, run flutter doctor

    Note: Run this command in either a Command Prompt or PowerShell window. Currently, Flutter does not support third-party shells like Git Bash. (Source: Flutter Documentation)

    This one really helped. I changed my default flutter SDK path (environment variables -PATH) from "F:\Microsoft VS Code\bin" to my SDK path -- "C:\flutter\bin". And it works.

    I had the exact same issue, and by following the solution given here, I was able to resolve this.

    The issue was C:\Windows\System32\ was missing from my PATH variable. So, to resolve it just follow the below steps:

    In Search, search for and then select: System (Control Panel)

    Click the Advanced system settings link.

    Click Environment Variables. In the section System Variables, find the PATH environment variable and select it. Click Edit.

    In the Edit System Variable window, add C:\Windows\System32 separated by a ; . Click OK. Close all remaining windows by clicking OK.

    Restart your computer.

    Now run flutter doctor

    Solving above issue

    Set the three variable path

    First Flutter path (Mainly in c drive)

    C:\src\flutter\bin

    Second GIT Path

    C:\Program Files\Git\cmd

    Third System32 path

    C:\Windows\System32

    Use Window command Prompt if you working with Window , Restart the command prompt it will work properly.

    flutter upgrade

    Had the same issue and solved it by making sure flutter PATH was added in the environment variables. within the system variables box when you "edit the system environment variables. Editing the upper-box called "user variables" did not solve the problem for me.

    I second this. I tried everything: adding System32 & Git to PATH but at User Variables level, restarting, reinstalling Git & Flutter & Graddle. Nothing but adding Flutter to Systerm Variables worked.

    There are two mistakes to be avoided:

    Add it to the System variables Path, not the user variables path

    In the Windows 10 Interface do not mistake the new variable for the solution to add your path to the Path-variable. In most cases there should alrady be a variable named Path (otherwise create one) which contains all paths and you have to append your path to flutter/bin to this Path-variable.

    Simply check all the Environmental variables . these are present in path Variable or not, in case of Flutter

    System32 file is important for git. please check is it present or not.

    I have same issue. (I already add env variable n works fine last week) the problem is my antivirus delete flutter.bat in flutter\bin.

    i fix this, after redownload flutter.bat or redownload whole flutter.

    I just removed the existing path and added a new one to make it work.

    1. Delete existing Path
    2. Create a new user variable named Path with the full path to flutter\bin as its value

    Set the three variable path:

    D:\flutter\flutter\bin should be replaced with the path to your drive (the placed where you extracted Flutter zip file

    Close and reopen the console for these changes to take effect.

    First of all where.exe command is located inside C:windows\System32, so go to

    1. Edit the System Environment Setting
    2. Click Environment and edit,
    3. Then inside 'Path' add C:windows\System32 separated by ;
    4. Finally add C:\Program Files\Git\git-cmd.exe click OK

    Now restart your cmd again.

    If your working in Android Studio , you will find it on the

    Tools -> Flutter -> Flutter Doctor

    Running flutter doctor on the cmd is not recognizable as internal or external command.

    Flutter

    But on Android Studio Terminal , it run just fine.

    flutter doctor

    P.S - If you use Android Studio as your IDE, don't forget to install the Flutter Plugin and Dart Plugin.

    I was also stuck in the same problem where I was running flutter command on Window default command prompt. Although I have already added the C:\src\flutter\bin path in User Environment Variables. The solution that works for me is to add C:\Windows\System32\ into the Path variable in User Environment Variables. Once you have done this restart your system and run flutter command on default Command Prompt.

    Hope this will help you out.

    I also encountered that when I was installing flutter .

    Add those to System variables (not user variables), besides flutter itself:

    make sure you have System32, Git and PowerShell

    Flutter doctor will also complain about Java so make sure you install and add the java sdk to path as well:

    The problem on my side was that PowerShell was missing from path .

    Remove spaces before and after each path in your Environment Variables!

    enter image description here

    It didn't work for me either. But when I installed what is written here, I rebooted my computer and everything worked for me.

    If your like me and adding flutter to the user environment didnt work, you can actually run the command by replacing flutter with the path of your flutter.bat file like so : C:\fluttersdk\flutter\bin\flutter.bat doctor this works the same way if your running flutter build apk it will end up like this : C:\fluttersdk\flutter\bin\flutter.bat build apk as the command.

    Just adding my two cents. I had same problem and after trying everything i read, i eventually just used "echo %path%" in the command line and saw that the path of flutter contains illegal character. After deleting flutter entry in PATH and typing it again manually instead of copying it, it is finally working. Just in case it can help someone.

    enter image description here

    If it happened to you like it happened to me, you probably went to add flutter\bin to the environment variables by editing the Path system variable.

    You then proceeded to press the Browse button, and selected your desired path.

    The part you didn't expect was that it actually overwrote the %SYSTEMROOT%\System32 entry, which is the first path in the list, and the path which becomes highlighted by default when you open that edit window.

    If this is the case for you, simply press the New button, and add %SYSTEMROOT%\System32 back into the Path variable, which should make where.exe available again.

    The thing to note here is that the Browse button in the Path variables edit window, will overwrite the highlighted path with the newly selected path, so it is important to make sure none of the existing paths are highlighted when using it.

    I really see a big mess here; however the solution is very simple. Even no restart needed.

    To my case I saved the flutter folder in my account's source folder and I appended this value in the PATH entry;

    Note: I only had one value and it was for Microsoft WindowsApps (;

    Explanation

    Now, we all know that we need to append "the full path to flutter\bin" in the PATH entry or create a new one if it doesn't exist. However, Windows users have different profile folders thus our case for the full path. So to solve this common problem whatever was the typical path for the user's profile folder, we can use %USERPROFILE% value which is a Constant special item ID list (CSIDL). See Recognized Environment Variables

    Constant special item ID list (CSIDL) values provide a way to identify folders that applications use frequently but may not have the same name or location on any given computer.

    So if you saved the Flutter folder, like me, in the user's profile folder, Just copy %USERPROFILE% and paste it before the flutter's bin folder directory in the PATH entry and then append all to the existing values using ; as a separator or similarly click the New button on the right side of the panel and paste it.

    To use the flutter commands in any IDE in windows you need to add the flutter SDK to the windows environements. To do so just follow the simple steps below:

    1. Right click on the computer icon in desktop (make sure its not a shortcut) and select properties.

    enter image description here

    enter image description here

    On the left side of the new opened window click on Advanced system settings.

    enter image description here

    Now in the system properties window that opens select Environment Variables.

    In the new window double click on path to open a new window.

    enter image description here

    1. In the new window opened click on New and paste the path of the bin folder located in the flutter sdk folder. For example my path is this: D:\FlutterSDK\flutter\bin

    Note: It doesn't matter where you want to place the flutter SDK, just copy and paste the path of the bin folder here.

    enter image description here

    Now you're all set. Try restarting the IDE or even better restart the PC.

    Add the path till . \flutter\bin directory to your system variables. This will help.

    @JagrajSingh Actually In my laptop there is two users. I am working on one User named "TC01" . I have set environment variable successfully ,restart IDE and Laptop also .I able to run command of flutter from C/flutter/flutter_console.bat file but not able to run command from Android Studio's terminal.

    I had this same issue a few days before, The AS terminal wasn't picking env variables from its settings. So what I did was, change the env variables for the system and then close the AS and open it again (NOT Restarted) and it worked.

    Okay, I had some trouble with this, and would like to share what I found. I used the "new" button in the environment variables (I was in the path edit screen), and I added

    However, this did not work, and I had to constantly set the variable locally to get it to work. After a while I dug deeper and ran

    which shows my path variables. I noticed the ones I added with the "new" button had quotes around them , and an extra ";" after the quote.

    The Solution was to add the paths using the "Edit Text" button in the environment variable edit screen. and then re run "echo %PATH%" to make sure those quotes are gone. Restart the terminal and everything should work.

    Будучи разработчиком веб-приложений, легко впасть в заблуждение, считая, что приложение без JavaScript не имеет права на жизнь. Нам становится удобно.

    Если вы ищете пакет для быстрой интеграции календаря с выбором даты в ваше приложения, то библиотека Flatpickr отлично справится с этой задачей.

    Клиент для URL-адресов, cURL, позволяет взаимодействовать с множеством различных серверов по множеству различных протоколов с синтаксисом URL.

    У каждого из нас бывали случаи, когда нам нужно отцентрировать блочный элемент, но мы не знаем, как это сделать. Даже если мы реализуем какой-то.

    Ответы 5

    Добавьте путь до директории . \ flutter \ bin в системные переменные. Это поможет.

    Изменил путь, теперь разрешено работает правильно. Спасибо

    не могли бы вы уточнить, где вы изменили свой путь?

    @JagrajSingh в переменной окружения? полный путь к bin-папке flutter SDK ..

    @JagrajSingh На самом деле в моем ноуте два пользователя. Я работаю над одним пользователем по имени «TC01». Я успешно установил переменную среды, перезапустите IDE и ноутбук. Я могу запустить команду flutter из файла C / flutter / flutter_console.bat, но не могу запустить команду из терминала Android Studio.

    У меня была такая же проблема за несколько дней до этого. Терминал AS не выбирал переменные env из своих настроек. Итак, что я сделал, это изменил переменные env для системы, а затем закрывал AS и снова открывал ее (НЕ перезапускал), и это сработало.

    Чтобы использовать команды flutter в любой среде IDE в Windows, вам необходимо добавить SDK flutter в среду Windows. Для этого просто выполните следующие простые шаги:

    1. Щелкните правой кнопкой мыши значок компьютера на рабочем столе (убедитесь, что это не ярлык) и выберите характеристики.

    enter image description here

    enter image description here

    В левой части нового открытого окна нажмите Расширенные системные настройки..

    enter image description here

    Теперь в открывшемся окне свойств системы выберите Переменные среды.

    В новом окне двойной щелчок на дорожка, чтобы открыть новое окно.

    enter image description here

    1. В новом открывшемся окне нажмите Новый и вставьте путь к папке мусорное ведро, находящейся в папке flutter sdk. Например, мой путь таков: D:\FlutterSDK\flutter\bin

    Примечание: Неважно, где вы хотите разместить SDK flutter, просто скопируйте и вставьте сюда путь к папке bin.

    enter image description here

    Теперь все готово. Попробуйте перезапустить IDE или, что еще лучше, перезагрузить компьютер.

    Это сработало для меня. Достаточно перезапустить IDE. Нет необходимости перезагружать компьютер.

    Другой источник этой проблемы, по крайней мере, в Windows, - если папка Flutter содержит специальные символы.

    Решение состоит в том, чтобы установить Flutter в путь, содержащий только буквенно-цифровые символы (на всякий случай). Обязательно обновите переменную среды PATH, как это предлагается в других ответах.

    Оказывается, у меня в PATH было «C: \ flutter = bin = \ bin». Знак «=» в нем - это конструкция, которую я обычно использую, чтобы поместить папку в 1) список перед обычными папками и 2) чтобы пометить ее как особую. «=», Однако, приводит к сбоям в работе командного файла flutter.bat (выполняемого командой flutter в Windows). Переименование помогло.

    Хорошо, у меня были проблемы с этим, и я хотел бы поделиться тем, что я нашел. Я использовал кнопку «новый» в переменных среды (я был на экране редактирования пути) и добавил

    E: \ Flutter_for_web \ flutter \ bin;

    Однако это не сработало, и мне пришлось постоянно устанавливать переменную локально, чтобы она работала. Через некоторое время я копнул глубже и побежал

    который показывает мои переменные пути. Я заметил, что те, которые я добавил с помощью кнопки «новый», были заключены в кавычки и дополнительный знак «;» после цитаты.

    Решением было добавить пути с помощью кнопки «Редактировать текст» на экране редактирования переменных среды. а затем повторно запустите "echo% PATH%", чтобы убедиться, что эти кавычки исчезли. Перезагрузите терминал и все должно работать.

    Для решения этой проблемы

    После добавления в среду Windows, такую ​​как @Taba, заявил

    Выйдите из командной строки и перезапустите или перезапустите IDE.

    Все должно работать нормально

    Okonkwo Clovis Saintiano

    Другие вопросы по теме

    Flutter / FireStore - это «правильный» класс или подход к переупорядочению ListTiles, созданных из базы данных Firestore

    Недавно я загрузил flutter с сайта здесь и выполнил инструкции по установке после извлечения. Я установил путь в переменной среды на C:\Flutter\flutter в корне моего диска C.

    Затем проблема возникает, когда я пытаюсь открыть командный файл flutter_console , как указано в документации. Окно терминала только мигает открытым и исчезает, иногда, когда ему удается оставаться стабильным, нажатие клавиши заставляет его снова закрыться.

    Я хочу знать, сталкивается ли с этим еще кто-нибудь и как мы можем решить эту проблему. Спасибо.

    Вы пробовали использовать команды флаттера в PowerShell или CMD?

    Да, все еще не работает

    У меня точно такая же проблема. Консоль флаттера просто мигает. Он не открывается, и я даже правильно настроил путь, код "flutter doctor" тоже не работает. Я тоже установил git.

    Будучи разработчиком веб-приложений, легко впасть в заблуждение, считая, что приложение без JavaScript не имеет права на жизнь. Нам становится удобно.

    Если вы ищете пакет для быстрой интеграции календаря с выбором даты в ваше приложения, то библиотека Flatpickr отлично справится с этой задачей.

    Клиент для URL-адресов, cURL, позволяет взаимодействовать с множеством различных серверов по множеству различных протоколов с синтаксисом URL.

    У каждого из нас бывали случаи, когда нам нужно отцентрировать блочный элемент, но мы не знаем, как это сделать. Даже если мы реализуем какой-то.

    Ответы 7

    Во-первых, вы должны добавить свой /flutter/bin; в путь, а не в каталог flutter. Тогда вы сможете использовать flutter из cmd / powershell. Если перед изменением переменной среды у вас открыто окно, откройте его повторно или запустите refreshenv .

    Если это все еще не работает, значит, здесь происходит что-то очень странное. Попробуйте открыть окно cmd, перейти в каталог flutter и запустить flutter_console.bat оттуда. И вы можете попробовать вставить свой путь, чтобы мы могли видеть, что с ним не так (запустите echo %PATH% из командной строки, чтобы увидеть его, но вы должны сделать что-нибудь личное, прежде чем публиковать его).

    Я исправил проблему с флаттером, но теперь она показывает эту ошибку - «где» не распознается как внутренняя или внешняя команда, работающая программа или командный файл. Ошибка: невозможно найти git в вашем PATH.

    У вас уже есть и используется git, по-прежнему отображается эта ошибка даже после установки пути в переменных среды

    Читайте также: