1-2 Dart SDK 安装

article/2025/7/21 8:51:38

要使用 Dart 编程语言开发各种有趣的项目,我们首先需要安装 Dart SDK。Dart SDK 是预编译版本,无需手动编译,只需下载并解压即可使用。

本文将带你一步步完成 Dart SDK 在 Windows、Linux 和 macOS 平台上的安装过程。

💻 在 Windows 上安装 Dart SDK

步骤一:下载 Dart SDK

打开 Dart SDK 的官方存档页面:Dart SDK Archive。

点击对应 Windows 64 位版本的 Dart SDK 下载链接,下载将自动开始,文件格式为 .zip

📌 注意:如果你需要其他操作系统的 SDK,只需选择相应的操作系统即可。

步骤二:解压 Dart SDK

下载完成后,将 .zip 文件解压。你将看到如下内容的 Dart SDK 文件夹结构:

dart-sdk/
├── bin/
├── include/
├── lib/
└── ...

步骤三:运行 Dart

进入 bin/ 文件夹,在地址栏输入 cmd 并回车,将打开命令提示符窗口:

> dart

你应该可以看到 Dart 的版本信息,说明 SDK 安装成功。

🥈 另一种安装方式:使用 Chocolatey

如果你已经安装了 Chocolatey,可以用以下命令快速安装 Dart:

C:\> choco install dart-sdk

升级 Dart:

C:\> choco upgrade dart-sdk
配置环境变量

为了在系统任何目录下都能运行 Dart 命令,建议将 Dart 的 bin/ 路径添加到系统环境变量中:

  1. 打开「此电脑」 → 右键点击 → 属性 → 高级系统设置 → 环境变量
  2. 在系统变量中找到 Path,点击编辑
  3. 添加 Dart SDK 中的 bin/ 路径,例如:
C:\dart-sdk\bin

🐧 在 Linux 上安装 Dart SDK

Linux 系统的安装方式依赖终端命令。我们以基于 Debian 或 Ubuntu 的系统为例说明。

步骤一:更新系统软件包

$ sudo apt-get update
$ sudo apt-get upgrade

如果系统较旧,可能需要安装额外传输协议:

$ sudo apt-get install apt-transport-https

步骤二:添加 Dart 仓库与 GPG 密钥

$ sudo sh -c 'wget -qO- https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add -'
$ sudo sh -c 'wget -qO- https://storage.googleapis.com/download.dartlang.org/linux/debian/dart_stable.list > /etc/apt/sources.list.d/dart_stable.list'

步骤三:安装 Dart

$ sudo apt-get update
$ sudo apt-get install dart

设置 Dart 的环境变量

$ export PATH="$PATH:/usr/lib/dart/bin"
$ source ~/.bashrc

验证是否安装成功:

$ dart --version

🍎 在 macOS 上安装 Dart SDK

在 macOS 上,我们推荐使用 Homebrew 进行安装。

步骤一:安装 Homebrew

如果未安装 Homebrew,可使用以下命令进行安装:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

步骤二:通过 Homebrew 安装 Dart

$ brew tap dart-lang/dart
$ brew install dart

步骤三:升级 Dart(如果有新版本)

$ brew upgrade dart

步骤四:验证 Dart 安装

$ dart --version

📌 特别说明:
如果你是 Flutter 开发者,Dart 已经集成在 Flutter SDK 中,无需单独安装 Dart。

✨ 安装完成后的下一步

安装完成后,你可以开始使用 Dart 创建高性能的跨平台应用程序了。借助 Dart 简洁的语法与强大的生态系统,开发体验将变得更加高效和愉悦。


http://www.hkcw.cn/article/AoQUnDWZjW.shtml

相关文章

曝印度航空正洽谈新增大型窄体客机 订单规模或达数百架

塔塔集团旗下的印度航空正与空客和波音就一项重大新飞机订单展开谈判,计划新增约200架单通道客机,以补充2023年的一笔巨额交易。这家前印度国有航空公司正推进数十亿美元的重组计划。消息人士透露,订单谈判可能涉及总计数百架不同机型的飞机,这是对此前报道的“追加一批大型…

张文宏受聘香港理工大学 荣誉教授新身份

5月28日,张文宏在香港理工大学的名师讲堂进行演讲。当天,香港理工大学聘请他为医疗科技及资讯学系的荣誉教授,由该校常务及学务副校长黄永德教授颁发聘书。张文宏是国际公认的传染病防控权威专家,长期致力于感染性疾病的临床诊疗及公共卫生防疫,现任复旦大学附属华山医院感…

山西小伙脖子被扎多根烧烤签 已脱离危险

6月2日凌晨2时许,有网友发帖称山西临汾一名小伙脖子上被扎了多根烧烤签。据网友发布的视频显示,这名小伙脖子上扎了四根金属签子,签上还有烧烤肉串。急救人员小心翼翼地将其带至病床。受伤小伙暂已脱离危险。发帖网友是一名参与此次急救的急救人员。他介绍,事发于凌晨零时前…

戚薇一家四口泰国被偶遇 幸福出游羡煞旁人

6月1日,有网友在泰国偶遇戚薇一家四口,看起来他们是为了庆祝端午节和儿童节而前往泰国。被发现时,戚薇戴着一顶黑色鸭舌帽,搭配墨镜,头发扎成低丸子头,正和女儿Lucky在商场玩具区选购玩具。从网友晒出的照片来看,戚薇和李承铉都穿着黑色服装,显得十分干练。40岁的戚薇戴…

苏超爆火 “散装江苏”藏都不藏了 城市荣誉大比拼

近日,一场看似普通的足球比赛让江苏的“散装”属性显露无遗。江苏以其内部竞争激烈著称,地级市之间甚至县区之间都暗自较劲,主打不服输的精神。苏超联赛的诞生将这种竞争搬到了明面上,各城市的花式宣传十分有趣。在第二轮比赛后,常州队以-4分垫底,接连失利被调侃为从常州…

灭鼠药商跨界造车?金鱼汽车啥来头 新势力亮相郑州车展

近日,2025年第十三届郑州新能源汽车与光储充展览会在郑州国际会展中心开幕,展期三天,于5月29日结束。尽管是地区性展会,但吸引了国内众多车企参与。新品牌金鱼汽车的出现引起了广泛关注。这个名字颇具乡野气息,命名策略大胆且激进。在新能源汽车行业竞争激烈的背景下,这家…

AGI大模型(35):Advanced RAG之Pre-Retrieval(预检索)优化——查询优化

1 Enrich完善问题 理想情况:通过大模型多次主动与用户沟通,不断收集信息,完善对用户真实意图的理解,补全执行用户需求所需的各项参数。 2 Multi-Query 多路召回

FreeRTOS任务之使用篇

目录 1.区分1.1 相似之处:1.2 区别 2.任务的创建和删除2.1 任务创建2.1.1 动态创建pxTaskCode (任务函数指针)pcName (任务名称)usStackDepth (栈深度)pvParameters (任务参数)uxPriority (任务优先级)pxCreatedTask (任务句柄) 2.1.2 静态创建2.1.3 最后一个参数2.…

K3s简介、实战、问题记录

概述 K3s由Rancher Labs开发,是一个开源的,轻量级的Kubernetes(下文简称k8s)发行版,专为边缘计算、IoT和资源受限环境设计;保留k8s核心功能,并去掉部分非必要组件。 官网,中文文档…

【Unity博客节选】Timeline 内部结构 IntervalTree 分析

注:软件版本Unity 6.0 Timeline 1.8.7 作者:CSDN RingleaderWang 原文:《Unity第25期——Timeline结构及其源码浅析》 文章首发Github👍:《Timeline结构及其源码浅析》 Bilibili 视频版👍👍&a…

太原一路虎车横冲直撞 路人纷纷避让 危险驾驶引热议

今天刷手机时看到一段让人揪心的视频。6月2日凌晨,太原南中环花海酒吧门口,一辆路虎越野车失控冲撞。车辆先是猛烈撞击酒吧大门,停顿片刻后又朝人群冲去,吓得周围人四处躲避。有个穿黑衣服的小伙子试图上前拉开车门,结果被晃得一个趔趄。据现场网友说,事发时间大约是凌晨…

吃不起的玉米蛋挞到底谁在买 轻奢甜品引争议

“我亲手种的苞谷,终究成了我吃不起的玉米蛋挞。”这几天,许多短视频展示了从玉米地到高价烘焙品玉米蛋挞的转场画面,台词表达了消费者对高价烘焙品的不满。一块名为玉米蛋挞的网红甜品引发了广泛关注。在产地,一斤玉米的收购价大约在一元上下,但在烘焙店里,一枚玉米蛋挞…

泡泡玛特市值首超三丽鸥 登顶亚洲角色经济榜首

2025年6月2日,中国潮玩巨头泡泡玛特迎来重要时刻。截至当日收盘,公司总市值突破2500亿港元,首次超越日本IP巨头三丽鸥,登顶亚洲角色经济市值榜首。这一成就主要归功于泡泡玛特以自有IP Labubu为核心的全球爆火以及海外市场同比超475%的爆发式增长。公司计划年内将海外门店数…

哈佛演讲的中国女生否认走后门入学 回应争议自述经历

哈佛大学毕业典礼上,中国学生蒋雨融的演讲引起了广泛关注。6月2日凌晨,一个名为“哈佛蒋雨融Luanna”的账号发文回应了争议。她提到自己从小父母离婚分居,跟随母亲四处搬家转学。在初中时曾遭受霸凌,只能通过阅读书籍来寻找安慰和答案。在美国求学期间,她的推荐信分别来自…

PostgreSQL 性能问题诊断:锁等待、索引失效与查询计划分析

在高并发、大数据量的 PostgreSQL 应用场景中,锁等待、索引失效与查询计划异常是导致性能下降的三大核心问题。 本文将系统解析如何通过 pg_locks、pg_stat_activity 和 EXPLAIN ANALYZE 等工具快速诊断问题,并结合实战案例与代码示例,帮助开发者构建完整的性能调优知识体系…

3D可视化/元宇宙方向前端岗位30道Three.js高频面试题及解析

文章目录 一、核心概念二、对象与材质三、动画与交互四、性能优化五、高级渲染六、加载与资源七、工程实践八、特效实现九、调试与问题十、综合应用 一、核心概念 Three.js三大核心组件及作用 解析: 场景(Scene):容器,…

食养有方:进行性核上性麻痹患者的健康饮食指南

进行性核上性麻痹(PSP)是一种罕见的神经系统变性疾病,患者常出现吞咽困难、肌肉强直等症状,因此合理的饮食对于维持患者营养状况、延缓病情发展至关重要。 患者饮食应遵循 “均衡、易消化、高营养” 原则。主食方面,可…

瘦了不少!姚明进行恢复训练曝光 一脸笑容被调侃“亚洲杯复出”

北京时间6月2日,有博主爆料,给儿时的偶像训练引发外界的热议,特别是姚明身型变化相对比较明显,几乎是瘦了一圈,身穿运动套装一脸笑容,在过去几年极为罕见,姚明几乎每一次公开场合,或者是私下的活动都是身穿正装为主。有球迷调侃说道:姚明要复出吗,这不是亚洲杯马上要…

CodeTop100 Day19

55、从前序与中序遍历序列构造二叉树 前序是根左右,中序是左根右 写一个递归函数,build(preorder,0,preorder.length-1,inorder,0,inorder.length-1);接收的参数是先序遍历数组,起始位置,长度,…

又要热热热回来了 多地将迎持续高温

华北和黄淮地区本周将迎来更多高温天气。明天,河北南部和河南北部将出现零星高温,随后高温范围会逐渐扩大。石家庄、济南和郑州等地预计本周会有连续3到5天的高温天气。从5日起,随着副热带高压加强并向北移动,南方地区的高温也将增加。武汉、杭州和长沙在6日预报了高温,如…