繁体   English   中英

MacOS给出zsh: command not found: 根据Flutter更新路径后flutter

[英]MacOS gives zsh: command not found: flutter after updating path according to Flutter

最近我将 Mac OS 更新为最新的 Catalina,我使用 zsh 的终端现在开始向我显示以下错误:

zsh: command not found: flutter

更新前工作正常

首先,我建议使用 FVM(Flutter 版本管理)。 这是一个很棒的工具,可以用来轻松安装和切换 Flutter 版本。

https://fvm.app

关于 zsh,您可以创建一个名为~/.zshenv的文件,您可以在其中配置路径变量。 它的工作方式与 bash 略有不同。

#!/bin/zsh

# makes path an array with unique elements
typeset -U path

# adds flutter to the path
path+=('/Users/XXX/Tools/FVM/default/bin')

# adds global dart packages to the path
path+=('/Users/XXX/.pub-cache/bin')

export PATH

如您所见,我将 Flutter 与 FVM 一起使用,但您当然可以自己下载 Flutter 并在.zshenv文件中提供路径。 更改文件后,您可能需要运行source ~/.zshenv ,以使更改在正在运行的终端会话中可用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM