Setting up your Developer Environment

As you might expect, there are a myriad of ways to setup up a local development environment and configurations can vary widely. We’ll help you get started with some basics and hopefully save you some headaches. To start, open up a shell and let’s get on with the good stuff! For each dependency listed below, run the command shown to verify that it’s installed correctly. If it is not installed, you will need to install binaries from either a package manager or directly.

NOTE:These installation instructions are specifically for Mac OS X. Ubuntu installation instructions will be the same, but Homebrew will not be required.



  1. Homebrew

    If you’re using a Mac, check your homebrew version with
    brew -v
    ( Install Here )

  2. Curl

    We’ll need curl to download some example files.
    curl --version
    ( Install Here )

  3. Docker

    For this course we’ll need you to have docker and docker-compose:
    docker --version
    docker-compose ---version

    ( Install Here )

  4. Go

    Go is a scripting language which can be used to write Hyperledger chaincode.
    go version

    ( Install Here )