/ instructions / 1 Installation.md
1 Installation.md
1 # Installation 2 ## Check your environment 3 Prior to installing Embark, you should have the following prerequisites on your machine: 4 #### NodeJS 8.10+ 5 ``` 6 node version 7 > 8.10+ 8 ``` 9 If you need to update Node, please [install `nvm`](https://github.com/creationix/nvm#installation) and install/use the LTS version. macOS/Linux commands provided for you below: 10 ``` 11 curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash 12 nvm install --lts 13 nvm use lts 14 ``` 15 #### IPFS 0.4.15+ 16 ``` 17 ipfs version 18 > 0.4.15+ 19 ``` 20 [IPFS installation instructions](https://ipfs.io/docs/install/#installing-from-a-prebuilt-package), macOS/Linux command provided for you below: 21 ``` 22 tar xvfz go-ipfs.tar.gz 23 cd go-ipfs 24 ./install.sh 25 ipfs init 26 ``` 27 28 #### Go-ethereum 1.8.11+ 29 ``` 30 geth version 31 > 1.8.11+ 32 ``` 33 If you need to [install `geth`](https://github.com/ethereum/go-ethereum/wiki/Building-Ethereum), you can use the below for macOS: 34 ``` 35 brew tap ethereum/ethereum 36 brew install ethereum 37 ``` 38 ## Installing Embark 3.1.7 39 If you already have Embark installed, please run: 40 ``` 41 embark version 42 ``` 43 44 Make sure the version is `3.1.7`. If it’s not, re-install Embark by running: 45 ``` 46 npm install -g embark 47 ``` 48 > Do not use sudo when installing Embark 49 50 Re-run `embark version` to ensure we have `3.1.7`. 51 52 If you have not installed Embark at all, Embark can be installed by running 53 `npm install -g embark` (without sudo)