bash: flutter: command not found
嗨,大家好!显然没有任何颤振命令正在android studio的终端上工作,我相信我试图在我的项目的根目录下运行它。先感谢您
您需要正确设置颤振路径。
从这里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
刷新当前窗口或重新启动终端echo $PATH
验证flutter / bin目录现在位于PATH中请注意,[PATH_TO_FLUTTER_GIT_DIRECTORY]
是您安装flutter sdk的地方,而不是您应用的位置
您可以使用任何文本编辑器来编辑~/.bash_profile
,而不是nano
以这种方式添加路径在.bashrc
for Linux和Mac .bash_profile
的android sdk和工具与flutter
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
您可以轻松创建符号链接,如下所示,
sudo ln -s /opt/flutter/bin/flutter /usr/bin/flutter
我下载后移动到/ opt /文件夹,所以用你的flutter目录替换路径。
即使重新启动计算机,flutter命令也应该可以正常工作。
我遇到了这个问题,我按照以下步骤解决了这个问题:
在Mac上我按照用户树的步骤但仍然收到“flutter:command not found”的答案。我接下来做的是,去文件夹flutter / bin并在这个文件夹里面按ctrl +点击flutter executable并在弹出窗口中点击打开。之后,mac已经将此识别为异常,并且flutter命令已经起作用。
对于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/
按照教程后,如果你的mac甚至无法运行“颤动医生”,你应该重新启动你的mac。这对我有用。
按照安装指南,下载并解压缩后,只需尝试此命令,您可以根据提取SDK的位置更改文件,在我的情况下它是在家并且工作正常..
export PATH="$PATH":"$HOME/flutter/bin"
然后尝试:
flutter --version
如果工作不忘记完成保持安装步骤。
在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 SDK可以在Windows上运行,也可以在mac上运行
对于Windows
对于Mac
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.
跑扑医生
由于我无法评论,我正在回答:
在您的终端中,运行:
1. cd ~/development
2.unzip ~/Downloads/flutter_macos_v1.5.4-hotfix.2-stable.zip
现在使用1.export PATH="$PATH:`pwd`/flutter/bin"
插入并粘贴以下内容:
touch $HOME/.bash_profile
vi $HOME/.bash_profile
使用esc并键入I
以保存文件并退出。
刷新:
export PATH="$PATH:$HOME:/PATH_TO_FLUTTER_GIT_DIRECTORY/flutter/bin"
并运行以下命令验证它是否正常:
:wq!
执行以下步骤:
/home/development/flutter
)gedit ~/.profile
,您需要添加此行
export PATH=[location_where_you_extracted_flutter]/flutter/bin:$PATH
我在上面向你展示了我提取的地方,所以我的导出将是这样的
export PATH=/home/myUser/development/flutter/bin:$PATH
source ~/.profile
以加载更改flutter doctor
应该工作!尝试了所有上述方法,但所有这些方法只持续到终端开放。所以我继续并将其直接添加到路径文件中。
sudo nano /etc/paths
将其添加到文件中
/Users/yourUserName/Development/flutter/bin
保存文件,田田!
您必须具有.bash_profile文件并在.bash_profile文件中定义flutter路径。
export PATH = $ PATH:/ home / username / Documents / flutter_SDK_path / flutter / bin
完成这些步骤后,您可以在Macbook的终端中编写诸如flutter doctor
,flutter build ios
,flutter clean
等的颤音代码。
他们@canerkas
在我的例子中,我把那行export PATH=[PATH_TO_FLUTTER_GIT_DIRECTORY]/flutter/bin:$PATH
放到文件.bash_profile和.bashrc(把它放在最后一行)。之后,运行source .bash_profile
和source .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
现在我的flutter命令被识别为重启终端的事件。希望它能帮到另一个人
Ubuntu 16.04: -
我在.bashrc文件中为Flutter,Java,Android Studio和Android SDK正确添加了路径,但是当我运行flutter doctor时,终端返回
flutter:命令未找到
解决方案: -
所以,首先我必须始终运行 - >
sudo它
然后 - >
source /home/your_name/.bashrc
然后运行扑医,它工作正常。
所以每次,如果我想要运行扑动医生,我必须运行以上2个命令。
希望能帮助到你 :)
这样做是为了永久地向你的路径添加颤动(在ubuntu中):
cd $HOME
gedit .bashrc
export PATH="$PATH:[location_where_you_extracted_flutter]/flutter/bin"
并保存。source $HOME/.bashrc