Dart 入门学习(1)—— 环境安装
写在前面:
最近同事介绍说flutter不错,想学习一下,于是就看了看。Flutter 使用 dart 写的,所以需要先学习一下dart 语言。
Dart 的官方网址是:https://www.dartlang.org/
Dart 的中文社区网址是:http://www.cndartlang.com/
Dart 的学习主要就从这两个网站来看了。其中中文社区中的Dart 学习笔记非常全面,值得认真阅读。
环境安装:
我是用的Mac,所以这里记录下Mac 安装的方法。http://dart.goodev.org/install/mac
1. 安装Dart SDK
使用Homebrew,运行命令:
$ brew tap dart-lang/dart $ brew install dart
在执行 brew install dart 时,可能提示XCode 的相关问题,根据提示在命令行先安装,然后再执行此命令即可。
brew 有个默认的仓库,brew tap 你可以看成是第三方的仓库 |
安装好之后,可以用以下命令进行更新
$ brew update $ brew upgrade dart $ brew cleanup dart
安装好之后,需要知道安装目录,编辑工具如Webstorm 需要设置 Dart SDK 的目录以及 Dartium 的目录。(通过 brew --prefix
命令可以查看HOMEBREW 的安装目录)
- SDK 目录:
HOMEBREW_INSTALL/opt/dart/libexec
- Dartium:
HOMEBREW_INSTALL/opt/dart/Chromium.app
PS:下载的时候可能会出现网络超时,直接通过brew 提示的地址下载。
$ brew install dart
==> Installing dart from dart-lang/dart
==> Downloading https://storage.googleapis.com/dart-archive/channels/stable/rele
curl: (7) Failed to connect to storage.googleapis.com port 443: Operation timed out
Error: An exception occured within a child process:
DownloadError: Failed to download resource "dart"
Download failed: https://storage.googleapis.com/dart-archive/channels/stable/release/2.0.0/sdk/dartsdk-macos-x64-release.zip
https://storage.googleapis.com/dart-archive/channels/stable/release/2.0.0/sdk/dartsdk-macos-x64-release.zip
这里提供一个方案,如何手动下载文件,再使用brew 安装:https://www.jianshu.com/p/2e5097691fca
安装完成后,可以在Intellij Idea 或者 Web Storm里面设置Dart SDK。当然可以在Idea 中安装dart 插件。
设置好Dart SDK 路径后,就可以创建Dart Project了。来一个Hello world 试试看,效果如下:
至此,环境安装完成。