Difference between revisions of "Mac Solidity Setup"
Jump to navigation
Jump to search
Line 26: | Line 26: | ||
** If you have older version YOU MUST REMOVE IT | ** If you have older version YOU MUST REMOVE IT | ||
npm uninstall -g truffle | npm uninstall -g truffle | ||
= Setting up the Ethereum Node = | |||
* Create Folders | |||
mkdir -p ~/ChainSkills/private | |||
* Define Genesis Block ( run from the private Directory) | |||
puppeth | |||
# Network Name | |||
## whatevername | |||
# Option 2 to configure new genesis |
Revision as of 21:59, 10 March 2018
Solidity Programming setup
- Install Xcode
- Open xcode to accept the license agreement.
- Close xcode
- Open terminal
xcode-select --install
this will install command line tools, which is needed to install homebrew
- Install homebrew
- Go to Brew sh
- Copy and paste script from brew into terminal
- Install Geth
brew update // update catalog brew tap ethereum/ethereum // add the ethereum repository to catalog brew install ethereum
To upgrade an existing installation
brew upgrade ethereum
- Install Ganache Ganache
- New version has a bug so install Ganache Version 1
- Ganache is like testrpc
- Install NodeJs NodeJs
- This installation will also upgrade older versions
- On a new system you can use
brew install node
- Install Truffle4 Truffle Framework
sudo npm install truffle
- If you have older version YOU MUST REMOVE IT
npm uninstall -g truffle
Setting up the Ethereum Node
- Create Folders
mkdir -p ~/ChainSkills/private
- Define Genesis Block ( run from the private Directory)
puppeth
- Network Name
- whatevername
- Option 2 to configure new genesis