-
Notifications
You must be signed in to change notification settings - Fork 3.3k
Dart SDK is no longer required, we predownload it #164
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -6,42 +6,22 @@ permalink: /getting-started/ | |
--- | ||
|
||
Flutter currently supports developers on Mac and Linux (64-bit). | ||
Windows support is planned. | ||
Windows support is planned but currently incomplete. | ||
|
||
## Setting up your environment | ||
## Dependencies | ||
|
||
### Downloading and installing the Dart SDK | ||
Flutter depends on the following tools being available in your environment. These are commonly already available on Mac and Linux. | ||
|
||
To get started, you need to install the Dart SDK. | ||
Flutter requires Dart SDK 1.12.2 or greater. | ||
|
||
To install the [Dart SDK](https://www.dartlang.org/downloads/): | ||
|
||
- Mac: | ||
- `brew tap dart-lang/dart && brew install dart`, or, if you don't use | ||
homebrew, grab the [latest stable channel build](https://www.dartlang.org/downloads/archive/) | ||
- Linux: See [www.dartlang.org/downloads/linux.html](https://www.dartlang.org/downloads/linux.html) | ||
- Windows: Stay tuned, Windows support is planned. | ||
|
||
### Checking your PATH | ||
|
||
Ensure that the `pub` executable is in your `PATH`. | ||
|
||
Run `pub --version` on the command line. If that command | ||
is not found, you will need to add `DIRECTORY_WHERE_DART_SDK_IS_LOCATED/bin` | ||
to your PATH. | ||
|
||
For example: | ||
|
||
``` | ||
$ export PATH=<DART_SDK_DOWNLOAD_LOCATION>/bin:$PATH | ||
``` | ||
* bash, mkdir, rm | ||
* git | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. The first time you type 'git' on mac, it shows a dialog about the command-line developer tools. Unclear if we need to walk people through this? There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. |
||
* curl | ||
* unzip | ||
|
||
## Getting the Flutter code | ||
|
||
Clone the `alpha` branch from the Flutter repository: | ||
|
||
``` | ||
```bash | ||
$ git clone https://github.com/flutter/flutter.git -b alpha | ||
``` | ||
|
||
|
@@ -55,12 +35,11 @@ the `flutter` command.) | |
After you clone the Flutter repo, set the PATH so you can | ||
use our scripts and tools. | ||
|
||
``` | ||
$ cd <directory where you cloned the flutter repo> | ||
$ export PATH=`pwd`/bin:$PATH | ||
``` | ||
`export PATH=` _directory where you cloned the flutter repo_ `/bin:$PATH` | ||
|
||
Run `flutter --version` to ensure the `flutter` command is on your PATH. | ||
Open a new shell and run `flutter --version` to ensure the `flutter` command is on your PATH. | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I guess I'm not supposed to be on alpha? Moved to flutter/flutter@7a2c38a and i'm continuing OK. |
||
The first time you do this will take a few seconds as Flutter will first download the Dart SDK then precompile itself. | ||
Subsequent runs should be much faster. | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Flutter will only need to do these steps after subsequent |
||
|
||
## Creating your first sample app | ||
|
||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
flutter/flutter#138 if you want it.