bash: flutter: command not found
显然,所有flutter命令都无法在android studio的终端上运行,我相信我正在尝试在项目的根目录下运行它。
bash: flutter: command not found
显然,所有flutter命令都无法在android studio的终端上运行,我相信我正在尝试在项目的根目录下运行它。
Answers:
您需要正确设置抖动路径。
从这里 https://flutter.dev/docs/get-started/install/macos#update-your-path
$HOME/.bash_profile
。您可以通过使用终端文本编辑器来执行此操作,方法是进入终端并输入nano ~/.bash_profile
macOS Catalina默认情况下使用Z Shell,因此编辑$ HOME / .zshrc。
如果使用其他Shell,则计算机上的文件路径和文件名将不同。
[PATH_TO_FLUTTER_GIT_DIRECTORY]
为克隆Flutter的git repo的路径: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]
是安装flutter SDK的位置,而不是应用程序的位置
您可以使用任何文本编辑器来编辑nano而不是nano ~/.bash_profile
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
-bash: flutter: command not found
。请帮我修复它。
尝试了所有上述方法,但是所有这些方法仅持续到终端打开为止。因此,我继续将其直接永久添加到路径文件中。
sudo nano /etc/paths
将此添加到文件
/Users/yourUserName/Development/flutter/bin
多田,保存文件!
请执行以下步骤:
下载Flutter SDK Flutter SDK存档
将其提取到您想要的位置(例如/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中添加以下行(... / 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
首先找到您的Flutter SDK的位置
Flutter SDK文件:在终端上编写以下命令以下载Flutter sdk
git clone https://github.com/flutter/flutter.git
例如:SDK文件名是flutter,在“下载”中
关闭并再次打开终端
然后在终端中输入以下命令
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
希望您能根据我提供的示例进行管理。如果发现有用,请对答案进行投票。
以这种方式在.bashrc
Linux和android sdk的 Mac 和带有flutter的工具的 Mac .bash_profile
中添加路径
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
我遵循检查的答案,但是当我重新启动终端时,再次无法识别出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命令被识别。希望对别人有帮助
在macOS Catalina上,问题出在Path上
如果输出是/ 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中,有两个选项可以解决此问题。
选项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:输入此命令
export PATH ='pwd'/ flutter / bin:$ PATH
而已。键入“ flutter doctor”以检查此问题是否已解决。编码愉快。
在macOS Catalina中,默认外壳为Zsh。我在终端上执行了以下命令:
Ubuntu 16.04:-
我在.bashrc文件中为Flutter,Java,Android Studio和Android SDK正确添加了路径,但是当我运行flutter doctor时,终端返回
颤动:找不到命令
解决方案:-
所以,首先我必须一直跑->
苏多苏
然后->
源/ home /您的名字/.bashrc
然后运行扑医生,它工作正常。
因此,每次,如果我想运行Flutter Doctor,我都必须运行以上2条命令。
希望能帮助到你 :)
Flutter SDK可以在Windows以及macOS上运行
对于Windows
在“用户变量”下,检查是否有一个名为“路径”的条目:
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下载页面下载latest SDK
使用以下命令将文件提取到所需位置:
1. cd ~/development
2.unzip ~/Downloads/flutter_macos_v1.5.4-hotfix.2-stable.zip
将抖动工具添加到您的路径:
1.export PATH="$PATH:`pwd`/flutter/bin"
跑扑医生
对于Linux:要永久记住flutter命令:
1.)打开终端,然后CD到$ 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 dir与其他此类路径在系统路径中。例如:/home/username/flutter/bin
@Happy_Coding。
flutter安装指南说您添加以下内容:
export PATH="$PATH:pwd/flutter/bin"
VSC由于某些原因不支持pwd。解决方法:
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
首先,在此处下载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"
接下来,您需要知道您正在使用哪个shell。为此,请运行以下命令:
echo $SHELL
根据外壳程序,运行以下命令:[注意,您将使用的命令取决于您使用的外壳程序。]
sudo nano ~/.zshrc
要么
sudo nano /.bashrc
之后,在新窗口中,您需要向颤动工具添加路径。
使用以下命令:
export PATH=$PATH:~/development/flutter/bin
接下来需要做的是检查Flutter依赖项。
为此,运行命令:
flutter doctor
此操作将帮助您确定是否需要安装任何依赖项。准备好结果后,单击“同意”,然后等待所需依赖项的安装完成安装。 在此处输入图片说明
对于Ubuntu 14. *
有没有.bash_profile
文件,但它只是一个.profile
在/home/mangesh
就我而言,我正在运行此命令以添加抖动/ 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/
按照安装指南下载并解压缩后,只需尝试使用此命令,就可以根据解压缩SDK的位置来更改文件,以我为例,它可以正常工作。
export PATH="$PATH":"$HOME/flutter/bin"
然后尝试:
flutter --version
如果可行,别忘了完成剩余的安装步骤。
打开.bash_profile
位于“查找器”>“转到”>“主页”下的文件。在以下行末添加以下行
export PATH=$PATH:/Users/Projects/Flutter/sdk/bin
不要忘记/Users/Projects/Flutter/sdk/bin
用扑扑的路径代替。