bash: flutter: command not found
大家好!显然没有任何颤振命令正在android studio的终端上工作,我相信我试图在我的项目的根目录下运行它。 提前谢谢
答案 0 :(得分:60)
您需要正确设置颤动路径。
从这里开始 https://flutter.io/setup-macos/#update-your-path
打开(或创建)$HOME/.bash_profile
。您可以通过使用终端文本编辑器进入终端并键入nano ~/.bash_profile
添加以下行并将[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的地方,而不是您应用的位置
您可以使用任何文本编辑器编辑~/.bash_profile
答案 1 :(得分:17)
执行以下步骤:
下载Flutter SDK Flutter SDK Archive
将其提取到您想要的位置(例如/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
应该可以!答案 2 :(得分:6)
尝试了所有上述方法,但所有方法仅持续到打开终端为止。因此,我继续将其直接永久添加到路径文件中。
sudo nano /etc/paths
将此添加到文件
/Users/yourUserName/Development/flutter/bin
保存文件,多田!
答案 3 :(得分:5)
在macOS Catalina上,问题出在路径上
如果输出为/ 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保存并退出文件
答案 4 :(得分:3)
macOS 中的 Flutter 安装问题(特定于 macOS v11 (Big Sur))。
echo $SHELL
。在所需位置解压文件,例如:
cd ~/development
unzip ~/Downloads/flutter_macos_1.22.5-stable.zip
将 flutter 工具添加到您的路径中:
export PATH="$PATH:`pwd`/flutter/bin"
此命令仅为当前终端窗口设置 PATH 变量。要将 Flutter 永久添加到您的路径中,请参见下文。
—> 确定放置 Flutter SDK 的目录。 —> 打开(或创建)你的 shell 的 rc 文件。在终端中输入 echo $SHELL 会告诉您正在使用哪个 shell。如果您使用 Bash,请编辑 $HOME/.bash_profile 或 $HOME/.bashrc。如果您使用 Z shell,请编辑 $HOME/.zshrc。如果您使用不同的 shell,文件路径和文件名在您的机器上会有所不同。
—> 添加以下行并将 [PATH_TO_FLUTTER_GIT_DIRECTORY] 更改为您克隆 Flutter 的 Git 存储库的路径
export PATH="$PATH:[PATH_TO_FLUTTER_GIT_DIRECTORY]/flutter/bin"
—> 运行 source $HOME/.<rc file>
以刷新当前窗口,或打开一个新的终端窗口以自动获取文件。
—> 通过运行以下命令验证 flutter/bin
目录现在是否在您的 PATH 中:
echo $PATH
—> 通过运行验证 flutter
命令是否可用
—> which flutter
—> 现在运行下面的命令。
$ which flutter dart
/path-to-flutter-sdk/bin/flutter
/usr/local/bin/dart
—>你可以走了。
答案 5 :(得分:3)
以前,我是这样给出我的整个路径的:
export PATH=Users/Tekion/Downloads/flutter/bin:$PATH
我将整个路径更改为
后,它开始工作export PATH=$HOME/Downloads/flutter/bin:$PATH
答案 6 :(得分:3)
如果您使用的是 zsh ,则需要在Mac中执行以下步骤。
$HOME
位置。.zshrc
文件添加到路径
nano ~/.zshrc
运行到iTerm2终端。PATH=$HOME/flutter/bin:$PATH
~/.zshrc
文件。答案 7 :(得分:3)
您必须具有 .bash_profile 文件,并在 .bash_profile 文件中定义颤振路径。
首先,如果您没有或不知道 .bash_profile ,请查看我的回答: How do I edit $PATH (.bash_profile) on OSX?
您应在 .bash_profile
export PATH = $ PATH:/ home / username / Documents / flutter_SDK_path / flutter / bin
完成这些步骤后,您可以在Macbook的终端中编写flutter doctor
,flutter build ios
,flutter clean
等颤动代码。
@canerkaseler
答案 8 :(得分:2)
在macOS Catalina中,默认外壳为Zsh。 我在终端上执行了以下命令:
答案 9 :(得分:2)
只需恢复为chsh -s /bin/bash from chsh -s /bin/zsh
,
运行一个命令
chsh -s /bin/bash
您面临此问题的原因仅是因为您已在macOS中将shell从/ bash更改为/ zsh。如果再次运行此命令,它将再次更改路径。 因此,只需运行一个命令并解决问题即可。
答案 10 :(得分:2)
我遵循已检查的答案,但是当我重新启动终端时,再次无法识别出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命令被识别。希望对别人有帮助
答案 11 :(得分:1)
Ubuntu 16.04:-
我在.bashrc文件中为Flutter,Java,Android Studio和Android SDK正确添加了路径,但是当我运行flutter doctor时,终端返回
颤振:找不到命令
解决方案:-
因此,首先我必须始终运行->
sudo su
然后->
源/ home /您的名字/.bashrc
然后运行扑医生,它工作正常。
因此,每次我要运行Flutter Doctor时,都必须运行以上两个命令。
希望它会有所帮助:)
答案 12 :(得分:1)
执行此操作以将抖动永久添加到您的路径(在ubuntu中):
cd $HOME
gedit .bashrc
export PATH="$PATH:[location_where_you_extracted_flutter]/flutter/bin"
并将其保存。source $HOME/.bashrc
答案 13 :(得分:1)
对于zsh用户:
打开终端运行
触摸$ HOME / .zshrc
运行
sudo nano〜/ .zshrc
类型
export PATH = $ PATH:/提取的flutter / Flutter / bin的路径
按ctrl + x,然后按y
按Enter
关闭终端并打开新终端并运行
颤抖的医生
答案 14 :(得分: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
答案 15 :(得分:1)
对于那些仍然没有解决方案的人,这是因为您的道路是错误的。 只要您的路径正确,将其放入.bashrc或.profile即可。 请检查您的flutter目录,并查看文件夹箱所在的位置。 我的看起来像这样
export PATH=$HOME/flutter/flutter/bin:$PATH
答案 16 :(得分:1)
如果您在macOS中遇到此错误并安装zsh,则可以通过这种方式解决
答案 17 :(得分:1)
首先,在此处下载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
此操作将帮助您确定是否需要安装任何依赖项。 准备好结果后,单击“同意”,然后等待所需依赖项的安装完成安装。 enter image description here
答案 18 :(得分:1)
对于Linux:要永久记住颤动命令:
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。
答案 19 :(得分:1)
flutter安装指南说您添加了此内容:
export PATH="$PATH:pwd/flutter/bin"
VSC由于某些原因不支持pwd。解决方法:
export PATH="$PATH:~/flutter/bin"
答案 20 :(得分:0)
对于那些使用Z-shell资源(.zshrc)的用户,请导航到主目录并打开.zprofile,将其复制并粘贴:export PATH = [PATH_TO_FLUTTER_DIRECTORY] / flutter / bin:$ PATH
答案 21 :(得分:0)
打开位于Finder>转到>主页下的export PATH=$PATH:/Users/Projects/Flutter/sdk/bin
文件。在
/Users/Projects/Flutter/sdk/bin
别忘了用颤振路径替换1. if(df.iloc[i]['endedAt'] == 'NaT'):
2. if(df.iloc[i]['endedAt'] == ''):
。
答案 22 :(得分:0)
您需要正确设置路径。此外,如果遇到问题,例如重新打开终端时,现在可以正常工作 ,那么您应该尝试此方法并简单地完成后重新启动计算机。
打开您的终端并输入
type AtLeastOne<T, U = {[K in keyof T]: Pick<T, K> }> = Partial<T> & U[keyof U];
type ExcludeEmpty<T> = T extends AtLeastOne<T> ? T : never;
type U = {} | { a: number } | { b: string }
type Foo = ExcludeEmpty<U> // { a: number } | { b: string }
并在文件的此行末尾添加并更改添加下面的行并更改[PATH_TO_FLUTTER_GIT_DIRECTORY]为克隆Flutter存储库的路径。
nano ~/.profile
现在只需按Ctrl + O,然后按Enter键即可。
然后输入您的终端
export PATH=[PATH_TO_FLUTTER_GIT_DIRECTORY]/flutter/bin:$PATH
并检查您的路径即可运行
source ~/.profile
现在只需在终端中输入echo $PATH
。希望它能工作。
答案 23 :(得分:0)
这对我有用。
我在给我这样的完整路径:
export PATH=Users/Tekion/Downloads/flutter/bin:$PATH
我将整个路径更改为
后,它开始工作export PATH=$HOME/Downloads/flutter/bin:$PATH
答案 24 :(得分:0)
在MacOS Catalina上,打开终端,请按照以下步骤操作:
答案 25 :(得分:0)
在macOS中,请编辑.zshrc
文件而不是.bash_profile
文件。
.zshrc
文件的内容为
export PATH=[PATH_TO_FLUTTER_DIRECTORY]/flutter/bin:$PATH
答案 26 :(得分:0)
您需要编辑Zsh或bash配置文件。 macOS Catalina默认情况下使用Z Shell,因此请编辑$ HOME / .zshrc。
如果使用其他外壳,则计算机上的文件路径和文件名将不同。
PATH_TO_FLUTTER_GIT_DIRECTORY == Flutter SDK文件的位置。
要编辑$ HOME / .zshrc:
打开终端
复制并粘贴nano $HOME/.zshrc
复制下一行并将其粘贴在底部
export PATH="[PATH_TO_FLUTTER_GIT_DIRECTORY]/flutter/bin:$PATH"
编辑您的[PATH_TO_FLUTTER_GIT_DIRECTORY]。
它看起来像这样-> 例如:
export PATH="/Users/flutter/bin:$PATH"
按CTRL X,当它要求您保存文件时,选择“是”。
关闭并重新启动终端,然后尝试运行flutter doctor
通过运行以下命令验证flutter / bin目录现在位于您的PATH中:
echo $PATH
[PATH_TO_FLUTTER_GIT_DIRECTORY]是安装flutter SDK的地方。
您可以使用任何文本编辑器代替〜n来编辑〜/ .bash_profile或.zshrc
答案 27 :(得分:0)
这样给出的答案对我来说是正确的:https://github.com/flutter/flutter/issues/15408#issuecomment-373424994
克隆存储库后,请不要在运行逗号之前先CD ./flutter。 pwd代表克隆存储库之前的当前目录。 完整的命令是:
export PATH=`pwd`/flutter/bin:$PATH
您可以通过将其添加到bashrc或zshrc中来简化生活
Move flutter to home dir
$ mv flutter ~
Add the path to your ~/.zshrc
path+=('/home/username/flutter/bin')
export PATH
Source it source ~/.zshrc
答案 28 :(得分:0)
使用以下步骤进行设置
从Flutter SDK for Mac https://flutter.dev/docs/get-started/install/macos下载
使用终端提取Flutter SDK zip文件(保存在“下载”中)。 如果要在fluttrerDevelopment文件夹中提取Flutter SDK
$ cd〜/ fluttrerDevelopment
$解压缩〜/ Downloads / flutter_macos_1.20.1-stable.zip
将Flutter工具添加到您的路径:
$ export PATH =“ $ PATH:pwd
/ flutter / bin”
如果您的计算机中只有Xcode设置,请运行
$ flutter创建my_first_flutter_app
$ cd my_first_flutter_app
$扑动
答案 29 :(得分:0)
如果确切位置未知,则此命令会帮助
export PATH=~/flutter/bin:$PATH
答案 30 :(得分:0)
如何在MacOS上安装Flutter 要将Flutter永久添加到您的路径,请遵循以下命令行
打开(或创建)shell的rc文件。在终端中输入echo $SHELL
可以告诉您正在使用哪个shell。如果您使用的是Bash,请编辑$HOME/.bash_profile
或$HOME/.bashrc.
如果使用的是Z shell,请编辑$HOME/.zshrc.
如果使用的是其他Shell,则文件路径和文件名将不同在您的计算机上。
在您的终端中,运行:
touch $HOME/.bash_profile
vi $HOME/.bash_profile
在 Catalina 中,您的默认外壳为ZSH,因此您也可以将'(dot)bash_profile'替换为'(dot)zshrc'[不带引号并替换点],其余的为一样!
还可以检查环境是否正在运行,您只需键入'flutt'+ TAB,如果自动完成功能已完成!
添加以下行并将[Flutter SDK]更改为提取Flutter SDK并保存的路径
如果这不起作用:
export PATH="$PATH: /Users/Desktop/flutter/bin"
尝试以下方法:
export PATH="$HOME/Users/Desktop/flutter/bin:$PATH"
保存文件并关闭它。
运行源代码$HOME/.bash_profile
刷新当前窗口,或打开一个新的终端窗口以自动获取文件。
并通过运行以下命令验证flutter/bin
目录现在位于您的PATH中:
echo $PATH
答案 31 :(得分:0)
如果您从Windows 10面临此问题,那就是我解决此问题的方式
首先,找到您的抖动路径,然后在de flutter路径下找到bin文件夹
例如“ C:\ flutter \ bin”
复制它,然后按Windows按钮,键入:environment,然后按“编辑系统环境变量”
按下“环境变量”按钮
双击“路径”菜单
使用bin地址添加新路径
例如““ C:\ flutter \ bin”
这应该有效
答案 32 :(得分:0)
Flutter SDK可以在Windows以及macO上运行
对于Windows
在“用户”变量下,检查是否存在一个名为“ 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. cd ~/development
2.unzip ~/Downloads/flutter_macos_v1.5.4-hotfix.2-stable.zip
将抖动工具添加到您的路径:
1.export PATH="$PATH:`pwd`/flutter/bin"
扑扑医生
答案 33 :(得分:0)
您可以如下轻松地创建符号链接,
sudo ln -s /opt/flutter/bin/flutter /usr/bin/flutter
下载后,我已将flutter移到/ opt /文件夹中,所以请替换为您具有flutter目录的路径。
flutter命令即使在重新启动计算机后也应该可以工作。
答案 34 :(得分:0)
我遇到了这个问题,并按照以下步骤解决了该问题:
:纳米〜/ .bash_profileexport
:添加此行: PATH = /用户/用户/文档/ flutter_sdk / flutter / bin:$ PATH确保 扑通箱的目录正确。
:source〜/ .profile
答案 35 :(得分:0)
在Mac上,我按照用户树的步骤进行操作,但仍收到答案“ flutter:not found”。我接下来要做的是转到flutter / bin文件夹,然后在该文件夹ctrl中单击flutter可执行文件,然后在弹出窗口中单击“打开”。之后,mac已将其识别为异常,并且flutter命令已起作用。
答案 36 :(得分:0)
对于Ubuntu 14。*
没有import java.io.*;
import java.net.*;
import java.util.*;
import static java.lang.System.out;
public class ListNets {
public static void main(String args[]) throws SocketException {
Enumeration<NetworkInterface> nets = NetworkInterface.getNetworkInterfaces();
for (NetworkInterface netint : Collections.list(nets))
displayInterfaceInformation(netint);
}
static void displayInterfaceInformation(NetworkInterface netint) throws SocketException {
out.printf("Display name: %s\n", netint.getDisplayName());
out.printf("Name: %s\n", netint.getName());
Enumeration<InetAddress> inetAddresses = netint.getInetAddresses();
for (InetAddress inetAddress : Collections.list(inetAddresses)) {
out.printf("InetAddress: %s\n", inetAddress);
}
out.printf("\n");
}
}
文件,而在.bash_profile
中只有.profile
在我的情况下,我正在运行此命令以添加抖动/ bin路径,
/home/mangesh
要验证上述更改,请运行
export PATH="$PATH:/home/mangesh/Documents/flutter_data/flutter/bin/"
以下是我的完整输出,
echo $PATH
答案 37 :(得分:0)
.bashrc
的 android sdk 和具有波动性的工具 中,通过在.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
然后,您可以使用任何flutter命令,例如构建fluter apk
flutter build apk
答案 38 :(得分:0)
按照本教程操作后,如果您的Mac甚至无法运行“ flutter doctor”,则应重新启动Mac。这对我有用。
答案 39 :(得分:0)
就我而言,我将该行export PATH=[PATH_TO_FLUTTER_GIT_DIRECTORY]/flutter/bin:$PATH
放在文件.bash_profile和.bashrc中(将其放在最后一行)。之后,运行source .bash_profile
和source .bashrc
。现在就可以了!即使关闭终端也是如此。
答案 40 :(得分:0)
按照安装指南下载并解压缩后,只需尝试使用此命令,您就可以根据解压缩SDK的位置来更改文件,在我的情况下,它已经可以正常工作了。
export PATH="$PATH":"$HOME/flutter/bin"
然后尝试:
flutter --version
如果可以的话,别忘了完成剩余的安装步骤。
答案 41 :(得分:0)
在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”以检查此问题是否已解决。编码愉快。
答案 42 :(得分:0)
我无法评论,我在回答:
在您的终端中,运行:
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
答案 43 :(得分:0)
您需要在PATH之前为Mac添加$ Home
export PATH="$PATH:$HOME/YOUR_PATH_SHOULD_BE_HERE/flutter/bin:$PATH"
答案 44 :(得分:0)
您可以执行这些操作。
答案 45 :(得分:0)
如果您使用的是MAC OS
首先找到抖动的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
我希望您能根据我给出的示例进行管理。赞成这个答案。
答案 46 :(得分:0)
设置并正确配置PATH变量后,我仍然收到错误消息
找不到命令:颤动
非常重要的一点是,不要忘记重启终端以使更改生效。
只需运行source $HOME/.bash_profile
即可刷新/重启终端。
如果您使用的是Z外壳的macOS,则应将Flutter Bin目录的路径添加到$HOME/.zshrc
答案 47 :(得分:-1)
在Windows上像这样运行命令
for i in range(len(B130317['LON'])):
# your logic
答案 48 :(得分:-1)
颤抖的文件告诉我们
cd ~/development
unzip ~/Downloads/flutter_macos_1.17.5-stable.zip
像这样的目录
/development/flutter_macos_1.17.5-stable/bin/
然后他告诉我们要这样做
export PATH="$PATH:`pwd`/flutter/bin"
然后问题来了,文件路径名不对应
wtf?
您需要像这样更改文件名
/development/flutter/bin/
或更改导出路径
export PATH="$PATH:`pwd`/flutter_macos_1.17.5-stable/bin"
答案 49 :(得分:-1)
我的解决方案是在终端中打开bash文件。
答案 50 :(得分:-1)
到目前为止,寻找所有解决方案,没有一个对我有用。
因此,我在 Linux
中的alias
的帮助下做到了
您将别名设置为
alias flutter='~/your/path/to/flutter/bin/./flutter'
现在,只需键入flutter doctor
即可查看。
要永久创建别名,请See