Skip to content

Commit 1a9624d

Browse files
authored
README: add diffutils 3.6+ as prerequisite
Contributes to flutter#3076
1 parent e439b73 commit 1a9624d

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

README.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,13 @@ Install the following tools if you don't have them already.
2525
- **[rvm][]**, the Ruby Version Manager.
2626
- **[Flutter][Flutter install]**
2727
- **[Dart SDK][Dart install]**
28+
- **[GNU diffutils][]** version 3.6 or later.
29+
> NOTE: `diff` v3.6+ is required to ensure that in-page code diffs are
30+
> consistently refreshed across macOS and Linux. [Issue #3076][] was due to
31+
> the default macOS `diff` being at v2.x -- to up upgrade `diffutils` run:<br>
32+
> `brew install diffutils`.
33+
>
34+
> [issue #3076]: https://github.com/flutter/website/issues/3076
2835
2936
> IMPORTANT: Follow the installation instructions for each of the tools
3037
carefully. In particular, configure your shell/environment so
@@ -231,6 +238,7 @@ Also check out the site-shared
231238
[Firebase]: https://firebase.google.com/
232239
[first-timers SVG]: https://img.shields.io/badge/first--timers--only-friendly-blue.svg?style=flat-square
233240
[first-timers]: https://www.firsttimersonly.com/
241+
[GNU diffutils]: https://www.gnu.org/software/diffutils
234242
[DartPad embedding guide]: https://github.com/dart-lang/dart-pad/wiki/Embedding-Guide
235243
[Jekyll]: https://jekyllrb.com/
236244
[nvm]: https://github.com/creationix/nvm#installation

0 commit comments

Comments
 (0)