Skip to content

Instantly share code, notes, and snippets.

@jailbirt
Created June 19, 2017 01:06
Show Gist options
  • Save jailbirt/9b2f763dbdd310a7c0cfe9fa61f3f3e2 to your computer and use it in GitHub Desktop.
Save jailbirt/9b2f763dbdd310a7c0cfe9fa61f3f3e2 to your computer and use it in GitHub Desktop.
#1 Nodejs Installation
curl -sL https://deb.nodesource.com/setup_6.x -o nodesource_setup.sh
sudo bash nodesource_setup.sh
sudo apt-get -y install nodejs
sudo apt-get -y install build-essential
sudo apt-get -y install libzmq3-dev build-essential
sudo apt-get -y install python
#install nvm
wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.32.1/install.sh | bash
#use node v4 If you dont bitcore will fails because a recursion issue due to bitcore libs.
nvm install v4
#2 Bitcore Instalation under bitcoin local user
sudo npm install -g --unsafe-perm=true bitcore
#3 Temporal Fix due to recursive bitcore-lib installation If you deploy with nodev 6
#rm -rf /usr/lib/node_modules/bitcore/node_modules/bitcore-lib
#rm -rf /usr/lib/node_modules/bitcore/node_modules/bitcore-node/node_modules/bitcore-lib
#rm -rf /usr/lib/node_modules/bitcore/node_modules/insight-api/node_modules/bitcore-lib
#rm -rf /usr/lib/node_modules/bitcore/node_modules/bitcore-message/node_modules/bitcore-lib
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment