我对 Flutter 还很陌生,遇到了这个奇怪的问题。
根据下面的屏幕截图,我成功地正确设置了所有内容,甚至成功运行了 flutter doctor 命令。但是,当我将目录更改为新文件夹并运行 flutter doctor
时,将显示以下错误消息
zsh: command not found: flutter
我还在 .zshrc 文件中相应地设置了路径,这就是为什么 flutter doctor 命令每次运行它都会成功。唯一的问题是当我更改到新目录时。我已经寻找解决方案很长一段时间了,但似乎每个人都建议在 .zshrc 文件中设置路径,我认为这不适合我的情况。
最佳答案
您需要将绝对路径添加到PATH
变量中。您已从您的主目录添加了相对路径,这就是它只能从那里开始工作的原因。
将 $HOME/Development/flutter/bin
添加到 PATH
变量。
关于flutter - zsh : command not found: flutter when creating new folder for MacOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65175832/