如果是在官网通过下载安装包的形式,运行 flutter 命令时,出现以下错误:operation not permitted: flutter
方法一 通过brew 安装
验证系统有没有限制 flutter,可以通过 brew 安装 flutter
brew install flutter
brew 安装 flutter,系统会自动帮你配置好 flutter 环境,等安装完成后运行下面命令,能正常运行则说明安装成功,系统并没有限制 flutter
flutter - h
终端输入 which flutter 查看应用路径
/usr/local/bin/flutter
这个路径是隐藏的通过, command+shift+G
显示,
卸载 brew 安装的 flutter
brew uninstall flutter
方法二 通过git 安装
通过 git 安装,创建 developer 目录并安装到该目录下,国内使用 gitee 镜像 flutter
git clone https://gitee.com/mirrors/Flutter.git ~/developer/
环境配置
command+shift+. 显示隐藏文件,打开 .bash_profile 或者 .zshrc 文件,也可以在终端通过命令
vim ~/.bash_profile 或 vim ~/.zshrc,然后按 i 进入编辑,编辑完成后
按 esc 退出编辑,输入:wq 或者:wq!保存并退出
在文件中添加以下内容
export PATH="$HOME/developer/bin:$PATH"
export PUB_HOSTED_URL="https://mirrors.tuna.tsinghua.edu.cn/dart-pub"
export FLUTTER_STORAGE_BASE_URL="https://mirrors.tuna.tsinghua.edu.cn/flutter"
export FLUTTER_GIT_URL="https://gitee.com/mirrors/Flutter.git" //国内gitee镜像下载才需要配置此项
也可以安装指定版本,在仓库标签中搜索对应的版本,通过哈希值来下载并更新版本,在终端打开 developer 文件夹
以 3.16.5 为例
git reset --hard 78666c8dc57e9f7548ca9f8dd0740fbf0c658dc9
运行 flutter 命令,这时就能够正常执行了,剩下的就运行 flutter doctor 检查需要配置的开发环境,根据提示配置即可
flutter --version