Merge pull request #26729 from quinton-hoole/2016-06-02-tell-mac-wussies-to-be-more-linux

Automatic merge from submit-queue

Add note to development guide regarding GNU tools versions


…especially on Mac OS X.
This commit is contained in:
k8s-merge-robot 2016-06-24 13:56:43 -07:00 committed by GitHub
commit 9612e10337

View File

@ -50,6 +50,14 @@ Official releases are built using Docker containers. To build Kubernetes using
Docker please follow [these Docker please follow [these
instructions](http://releases.k8s.io/HEAD/build/README.md). instructions](http://releases.k8s.io/HEAD/build/README.md).
### Local OS/shell environment
Many of the Kubernetes development helper scripts rely on a fairly up-to-date GNU tools
environment, so most recent Linux distros should work just fine
out-of-the-box. Note that Mac OS X ships with somewhat outdated
BSD-based tools, some of which may be incompatible in subtle ways, so we recommend
[replacing those with modern GNU tools](https://www.topbug.net/blog/2013/04/14/install-and-use-gnu-command-line-tools-in-mac-os-x/).
### Go development environment ### Go development environment
Kubernetes is written in the [Go](http://golang.org) programming language. Kubernetes is written in the [Go](http://golang.org) programming language.