我一直在使用VScode在Windows OS上设置所有环境变量的情况下进行抖动处理。现在,我在VScode的Git Bash终端中使用“颤振升级”将颤振升级到稳定版本,现在我无法在VScode的Git Bash终端中使用颤振命令。我想知道哪里出了问题,我该如何解决?
我重新验证了所有环境变量均已根据官方文档正确设置。通过Flutter控制台,Flutter命令也可以完美运行。
Ashish@DESKTOP-3JFCI3M MINGW64 ~/Desktop/Flutter Exercise/test_2
$ flutter doctor
bash: flutter: command not found
编辑:如Sam所述更改“〜/ .bash_profile”,仍然会出现相同的错误。我也重新检查,环境变量已经在那里设置。有什么想法我可以进一步解决吗?提前致谢 :)
同样,当执行步骤3的命令source ~/.bash_profile
时,输出为
$ source ~/.bash_profile
bash: C:DEVLOPMENTflutterbin: command not found
bash: C:DEVLOPMENTflutterbincachedart-sdkbin: command not found```
答案 0 :(得分:0)
以前清除的环境变量可能在某个时候被清除了,这就是为什么Flutter命令无法被识别的原因。
无论如何,要确保Flutter位于您的个人资料中,一种方法是将其添加到~/.bash_profile
(bash个人资料)文件中的路径中。 ~/.bash_profile
是每次您打开Git Bash时都会执行的脚本。
向您的Bash个人资料添加Flutter
~/.bash_profile
文件进行编辑:$ nano ~/.bash_profile
~/.bash_profile
文件的顶部:# Add Flutter to PATH
PATH=/path/to/flutter/bin:$PATH
# Add Dart to PATH
PATH=/path/to/flutter/bin/cache/dart-sdk/bin:$PATH
用Flutter安装目录的绝对路径替换
/path/to/flutter
。
$ source ~/.bash_profile
确保为非登录外壳打开Git Bash
(信贷:查尔斯·达菲)
$ echo "source ~/.bash_profile" >> ~/.bashrc