You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Mac安装含Dart的Flutter后,终端运行dart命令提示‘command not found’如何解决?

解决Mac上Flutter内置Dart的command not found问题

别担心,我来帮你一步步搞定这个问题!

第一步:定位Flutter内置的Dart SDK路径

首先得确认你的Flutter安装位置,多数人会把Flutter放在~/development/flutter或者/Users/你的用户名/flutter这类路径下。Dart SDK其实就藏在Flutter目录的bin/cache/dart-sdk文件夹里。

你可以先在终端跑这个命令快速找到Flutter路径:

which flutter

比如返回结果是/Users/xxx/flutter/bin/flutter,那对应的Dart可执行文件路径就是把/bin/flutter去掉,补上/bin/cache/dart-sdk/bin,也就是/Users/xxx/flutter/bin/cache/dart-sdk/bin。

第二步:配置.bash_profile环境变量

接下来要把Dart的bin目录加入系统PATH,让终端能找到它:

  1. 打开终端,编辑.bash_profile文件:
open ~/.bash_profile

如果提示文件不存在,就先创建再打开:

touch ~/.bash_profile && open ~/.bash_profile
  1. 在文件里添加一行(把下面的路径换成你自己的Dart路径):
export PATH="$PATH:/Users/xxx/flutter/bin/cache/dart-sdk/bin"
  1. 保存并关闭文件,然后让配置立即生效:
source ~/.bash_profile

第三步:验证配置是否成功

现在在终端输入:

dart --version

如果能正常显示Dart的版本信息,说明配置搞定了!这时候再运行dart hello.dart,你的Hello World程序就能正常执行啦。

额外提示(针对zsh用户)

如果你的Mac默认终端是zsh(现在新系统大多是这个),那你需要配置的是.zshrc文件,步骤差不多:

  1. 打开.zshrc:
open ~/.zshrc
  1. 添加同样的PATH配置,然后生效:
source ~/.zshrc

内容的提问来源于stack exchange,提问作者Hahnemann

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.27 03:27:52