草稿nvm/vergecurrency/bitcore



  • vergecurrency/bitcore https://github.com/vergecurrency/bitcore/blob/master/README.md
    准备前工作
    sudo apt-get install make python g++ rpcbind libzmq3-dev
    npm install -g --unsafe-perm=true bitcore 注:前面不能加sudo
    npm的安装方法及使用
    1、首先,下载安装nvm,
    curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash
    或者 wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash

    2、下载完成后加入系统环境
    source ~/.bashrc
    3、接着就是查看需要的node版本,查看可用的node版本
    nvm list-remote

    4、安装需要的node版本
    nvm install v4.9.1
    npm WARN engine har-validator@5.1.3: wanted: {"node":">=6"} (current: {"node":"4.9.1","npm":"2.15.11"})
    npm WARN engine punycode@2.1.1: wanted: {"node":">=6"} (current: {"node":"4.9.1","npm":"2.15.11"})
    安装完成以后可以查看node 版本和npm 版本。或者也可以支架安装node的最新稳定版.
    通过nvm install stable
     
    5、查看我们机器上面安装了那些node版本
     执行命令 nvm list

    6、根据版本号切换node版本
     执行  nvm use v4.9.1

    7、设置默认的node版本
    执行  nvm alias default v4.9.1

    8,卸载命令
    nvm uninstall v4.9.1

    安装MongoDB https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/
    安装使用MongoDB的社区版.deb的软件包
    1,导入包管理系统使用的公钥。
    sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4

    2,为MongoDB创建一个列表文件,适用于Ubuntu 18.04(Bionic)
    echo "deb [ arch=amd64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list

    3,重新加载本地包数据库
    sudo apt-get update

    4,安装MongoDB包
    sudo apt-get install -y mongodb-org
    查看版本号mongod --version
    打开服务sudo service mongod start status stop

    可选,虽然您可以指定任何可用版本的MongoDB,但 apt-get会在新版本可用时升级软件包。为防止意外升级,您可以将软件包固定在当前安装的版本上:
    echo “mongodb-org hold” | sudo dpkg --set-selections
    echo “mongodb-org-server hold” | sudo dpkg --set-selections
    echo “mongodb-org-shell hold” | sudo dpkg --set-selections
    echo “mongodb-org-mongos hold” | sudo dpkg --set-selections
    echo “mongodb-org-tools hold” | sudo dpkg --set-selections

    git clone git@github.com:bitpay/bitcore.git
    cd bitcore
    git checkout master
    npm install