显然,在Android Studio的终端中,我的项目根目录下似乎没有任何Flutter命令可用。
输出:
bash: flutter: command not found
显然,在Android Studio的终端中,我的项目根目录下似乎没有任何Flutter命令可用。
输出:
bash: flutter: command not found
来自 macOS安装 - 更新路径:
确定你放置Flutter SDK的目录,你将在第三步需要这个信息。
打开(或创建)$HOME/.bash_profile
。你可以通过终端文本编辑器来执行这个操作,方法是在终端中输入nano ~/.bash_profile
.
macOS v10.15(Catalina)默认使用Z shell,因此请编辑文件$ file HOME/.zshrc。
如果你正在使用不同的shell,则机器上的文件路径和文件名将会不同。
添加以下行,并将 [PATH_TO_FLUTTER_GIT_DIRECTORY]
更改为您克隆Flutter Git存储库的路径:
export PATH=[PATH_TO_FLUTTER_GIT_DIRECTORY]/flutter/bin:$PATH
例如:
export PATH=~/Documents/flutter/bin:$PATH
按下Ctrl+X,当它要求保存文件时,选择Yes
运行source $HOME/.bash_profile
刷新当前窗口或重新启动终端
通过运行以下命令验证flutter/bin
目录是否已放入您的PATH中:
echo $PATH
请注意,[PATH_TO_FLUTTER_GIT_DIRECTORY]
是您安装Flutter SDK的位置,而不是您应用程序的位置。
您可以使用任何文本编辑器来编辑文件~/.bash_profile
,而不是nano。
对于zsh:
nano ~/.zshrc
export PATH=[your_username]/Developer/flutter/bin:$PATH
source ~/.zshrc
flutter doctor -v
例如:如果在您的计算机上,Flutter已安装在[your_username]/Developer/flutter下.
export PATH=Developer/flutter/bin:$PATH
我尝试了之前答案中提到的所有方法,但它们都只在终端打开时有效。因此,我直接将其永久添加到路径文件中。
sudo nano /etc/paths
将此代码添加到文件中(您的Flutter Bin路径):
/Users/yourUserName/Development/flutter/bin
按下 Ctrl + X,Y,然后按下 Enter 保存文件。关闭终端并重新打开。完成!
按照以下步骤进行:
下载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
,它应该可以工作!
export PATH="$PATH:[PATH_TO_FLUTTER_GIT_DIRECTORY]/flutter/bin"
- Pritam Mullick如果你使用的是 macOS
首先找到你的 Flutter SDK 的位置
Flutter SDK 文件:在终端上输入以下命令来下载 Flutter SDK
git clone https://github.com/flutter/flutter.git
例如:SDK可执行文件名为 flutter
,它在文件夹 Downloads 中。
关闭并重新打开终端。
然后在终端中输入以下命令:
cd Downloads # Go to Downloads
cd flutter # Go to folder 'flutter'
pwd # /Users/[USERNAME]/downloads/flutter/
whoami # Your [USERNAME]
export PATH="/Users/[USERNAME]/downloads/flutter/bin":$PATH
对于zsh用户:
打开终端,运行
touch $HOME/.zshrc
运行
sudo nano ~/.zshrc
输入
export PATH=$PATH:/你提取的flutter文件夹路径/Flutter/bin
按下ctrl+x,然后按y键
按下回车键
关闭终端并打开新终端,运行
flutter doctor
在您的终端中运行:
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
在Ubuntu中将Flutter可执行文件永久添加到路径中,请按以下步骤操作:
cd $HOME
gedit .bashrc
在最后添加以下行:
export PATH="$PATH:[location_where_you_extracted_flutter]/flutter/bin"
将文本文件编辑并保存。
source $HOME/.bashrc
打开新的终端并运行flutter doctor
命令。
您必须拥有 .bash_profile 文件,并在其中定义 Flutter 路径。为此,请按以下步骤操作:
首先,如果您没有或不知道文件 .bash_profile,请查看我的回答:如何在 OSX 上编辑 $PATH(.bash_profile)?
您应该在 .bash_profile 文件中添加以下行(.../flutter_SDK_path/flutter/bin):
export PATH=$PATH:/home/username/Documents/flutter_SDK_path/flutter/bin
跟着这些步骤,你可以在 MacBook 的终端里编写 Flutter 代码,例如:flutter doctor
,flutter build ios
,flutter clean
等。
echo $SHELL
),如果输出是/bin/bash
,我们需要转换为Z shell(Zsh
)。 Z shell只是新创建的用户帐户上的默认shell,因此除非更改它,否则您在升级后的Mac上拥有的任何现有帐户仍将默认使用Bash。只需在终端窗口中运行chsh -s
(更改shell)命令即可。
(命令:chsh -s /bin/zsh
)
提示输入密码。关闭终端窗口并重新打开后,您将使用Z shell。
2.1. 打开zshrc文件(命令:vim ~/.zshrc
)
2.2. 按'I'键插入路径(export PATH=~/Dev/flutter/bin:$PATH
)。这里的~/Dev/
是安装Flutter的文件夹。
2.3. 按Esc键,然后输入:wq
保存并退出文件
flutter doctor
)
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-bash:flutter:命令未找到
。请帮我修复它。 - lee