Mac怎么安装Dart语言_Mac Dart SDK安装配置开发教程【步骤】

风晨君_7162

风晨君_7162

2026-03-24

1038人浏览

原创

Dart SDK 在 macOS 上未找到需安装或配置环境变量,推荐用 Homebrew 安装;也可手动下载 SDK 并配置 PATH;若已装 Flutter,可直接用 flutter dart 命令;最后需验证 hello.dart 运行成功。

mac怎么安装dart语言_mac dart sdk安装配置开发教程【步骤】

如果您希望在 macOS 系统上运行 Dart 程序,但终端中执行 dart --version 时提示命令未找到,则说明 Dart SDK 尚未安装或环境变量未正确配置。以下是针对 Mac 平台的多种 Dart SDK 安装与配置方法:

一、通过 Homebrew 安装(推荐)

Homebrew 是 macOS 上最主流的包管理工具,可自动处理依赖并简化安装流程。使用它安装 Dart SDK 能确保版本一致性与后续更新便利性。

1、打开终端,执行 Homebrew 安装命令(如已安装可跳过):
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

2、添加 Dart 官方仓库源:
brew tap dart-lang/dart

3、安装 Dart SDK:
brew install dart

4、验证安装结果:
dart --version

二、手动下载并配置 SDK 路径

当 Homebrew 因网络问题无法拉取资源时,可直接从官方镜像下载预编译的 Dart SDK 归档包,并手动配置环境变量。该方式不依赖包管理器,适合受限网络环境。

1、创建开发目录并进入:
mkdir -p ~/development
cd ~/development

2、使用 curl 下载 Dart SDK(以稳定版为例,URL 可替换为最新清华镜像链接):
curl -O https://mirrors.tuna.tsinghua.edu.cn/dart-archive/channels/stable/release/latest/sdk/dartsdk-macos-x64-release.zip

3、解压并重命名:
unzip dartsdk-macos-x64-release.zip
mv dart-sdk dart

4、编辑 shell 配置文件(macOS Catalina 及更新版本默认使用 zsh):
nano ~/.zshrc

5、在文件末尾添加以下行(请将路径替换为实际解压位置):
export PATH="$PATH:$HOME/development/dart/bin"

6、保存后重新加载配置:
source ~/.zshrc

团象
团象

团象是一款AI工具,AI内容检测与优化平台。

下载

7、验证是否生效:
dart --version

三、通过 Flutter SDK 间接使用 Dart

Flutter SDK 自带完整 Dart 运行时与工具链,若您已安装或计划使用 Flutter,则无需单独安装 Dart SDK。所有 dart 命令均可由 Flutter 提供的二进制文件代理执行,前提是 PATH 已包含 Flutter 的 bin 目录。

1、确认 Flutter 已安装并配置到 PATH:
flutter --version

2、检查 Flutter 内置 Dart 版本:
flutter dart --version

3、直接运行 Dart 文件(无需额外 dart 命令):
flutter dart run /path/to/your/app.dart

4、如需全局调用 dart 命令,可创建软链接(需确保 flutter/bin 在 PATH 中):
ln -s $(which flutter) /usr/local/bin/dart

四、验证与基础测试

无论采用哪种安装方式,都必须验证 Dart 是否能正确解析语法并执行代码。此步骤可暴露环境变量遗漏、权限异常或架构兼容性问题。

1、新建一个测试文件:
echo "void main() { print('Hello from Dart!'); }" > hello.dart

2、在终端中执行该文件:
dart hello.dart

3、观察输出是否为:
Hello from Dart!

4、若报错 command not found: dart,请返回检查 ~/.zshrc 中 PATH 设置及 source 执行情况。

相关专题

更多
python中print函数的用法
python中print函数的用法

python中print函数的语法是“print(value1, value2, ..., sep=' ', end='\n', file=sys.stdout, flush=False)”。本专题为大家提供print相关的文章、下载、课程内容,供大家免费下载体验。

2023.09.27

3260

5

python print用法与作用
python print用法与作用

本专题整合了python print的用法、作用、函数功能相关内容,阅读专题下面的文章了解更多详细教程。

2026.02.03

269

24

curl_exec
curl_exec

curl_exec函数是PHP cURL函数列表中的一种,它的功能是执行一个cURL会话。给大家总结了一下php curl_exec函数的一些用法实例,这个函数应该在初始化一个cURL会话并且全部的选项都被设置后被调用。他的返回值成功时返回TRUE, 或者在失败时返回FALSE。

2023.06.14

3823

6

linux常见下载安装工具
linux常见下载安装工具

linux常见下载安装工具有APT、YUM、DNF、Snapcraft、Flatpak、AppImage、Wget、Curl等。想了解更多linux常见下载安装工具相关内容,可以阅读本专题下面的文章。

2023.10.30

895

4

javascriptvoid(o)怎么解决
javascriptvoid(o)怎么解决

javascriptvoid(o)的解决办法:1、检查语法错误;2、确保正确的执行环境;3、检查其他代码的冲突;4、使用事件委托;5、使用其他绑定方式;6、检查外部资源等等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2023.11.23

636

5

java中void的含义
java中void的含义

本专题整合了Java中void的相关内容,阅读专题下面的文章了解更多详细内容。

2025.11.27

371

13

macOS怎么切换用户账户
macOS怎么切换用户账户

在 macOS 系统中,可通过多种方式切换用户账户。如点击苹果图标选择 “系统偏好设置”,打开 “用户与群组” 进行切换;或启用快速用户切换功能,通过菜单栏或控制中心的账户名称切换;还能使用快捷键 “Control+Command+Q” 锁定屏幕后切换。

2025.05.09

5284

14

flutter框架优缺点
flutter框架优缺点

Flutter框架的作用是帮助开发者快速高效地开发出高性能、高保真、跨平台的移动应用。想了解更多flutter的相关内容,可以阅读本专题下面的文章。

2023.12.22

3692

6

flutter和uniapp区别
flutter和uniapp区别

flutter和uniapp的区别:1、开发语言不同;2、性能表现不同;3、组件库不同;4、跨平台支持不同;5、生态圈不同;6、开发环境搭建;7、开发难度;8、社区支持。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2023.12.22

3169

5

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
安装 Xdebug 并配置 phpstorm
安装 Xdebug 并配置 phpstorm

共1课时 | 201人学习

PostgreSQL 教程
PostgreSQL 教程

共48课时 | 20.8万人学习

好课诞生记
好课诞生记

共20课时 | 7.2万人学习