我一直在学习 this address 上的教程但在我完成并成功运行 echo $PATH
flutter doctor
我能想到的唯一原因是因为我最初可能需要将我的目录更改为 flutter 文件夹,而不是用户文件夹,但我怀疑这是否会产生任何真正的影响。
我已经联系了本教程的作者,他说另一个用户觉得这很有帮助;
在我开始研究“鱼”之后,我设法自己解决了这个问题。显然我必须在“~/.config/fish/config.fish”而不是“~/.bash_profile”中声明路径,然后当然运行“source ~/.config/fish/config.fish”而不是“source ~/.bash_profile"
这是我的终端的样子;
MacBook-Air:~ jake$ cd /users/jake/
MacBook-Air:jake jake$ touch .bash_profile
MacBook-Air:jake jake$ source $HOME/.bash_profile
MacBook-Air:jake jake$ echo $PATH
/flutter/bin:/flutter/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/jake/.composer/vendor/bin:/Users /jake/.composer/vendor/bin
MacBook-Air:jake jake$ flutter doctor
-bash: flutter: command not found
非常感谢, jack
最佳答案
快速修复:
export PATH=$PATH:/Users/Jake/flutter/bin
flutter doctor
永久修复:
假设您正在使用 bash
shell,
cd $HOME
如果 .bashrc 不存在,请触摸
- 将
Quick fix line 1
添加到.bashrc
文件中 - 打开新标签并选中
flutter doctor
。它应该工作
如果它不起作用请告诉我
关于macos - 在 macOS High Sierra 上安装 flutter 时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52026325/