ubuntu14.04上安装Mist

来源:互联网 发布:yum 卡死 编辑:程序博客网 时间:2024/06/12 20:14

Mist是以太坊官方提供的浏览器,通过Mist我们可以很方便的连接上我们的私有网络,从而更好的开发、调试、测试我们的智能合约。

Step1:安装依赖项

1)安装node.js(官网下载地址)

方法1:(安装在系统环境/usr/bin目录下,之后使用npm -g安装其他插件也会安装到/usr/lib/node_modules(需要使用sudo权限)。

$ curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -

$ sudo apt-get install -y nodejs

方法2:(安装在/usr/local/bin目录下,之后使用npm -g安装插件则会安装在node.js原路径下的node_modules(例如:/home/ubuntu/node-v8.1.0-linux-x64/lib/node_modules),每次代码中引用插件也需要到此目录下去找)

$ wget https://nodejs.org/dist/v8.1.0/node-v8.1.0-linux-x64.tar.xz

$ tar -xvf node-v8.1.0-linux-x64.tar.xz

切换并查看当前node所在路径

$ cd node-v8.1.0-linux-x64/bin

$ pwd

查看node版本

$ ./node -v

将node和npm设置为全局

$ sudo ln /home/ubuntu/node-v8.1.0-linux-x64/bin/node /usr/local/bin/node

$ sudo ln /home/ubuntu/node-v8.1.0-linux-x64/bin/node /usr/local/bin/npm

$ pwd

2)安装meteor JavaScript应用程序框架

$ curl https://install.meteor.com/ | sh

3)安装Yarn 包管理器

首先,配置 repository

$ curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -

$ echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list

之后安装

$ sudo apt-get update && sudo apt-get install yarn

4)安装Electron v1.7.9

$ yarn global add electron@1.7.9

5) 安装Gulp

$ yarn global add gulp

Step2:初始化Mist

$ git clone https://github.com/ethereum/mist.git

$ cd mist

$ yarn

Step3:运行Mist

方式一:为了开发,我们启动Meteor服务器的接口以进行自动重载。(打开另一个终端窗口)

$ cd mist/interface && meteor --no-release-check

运行成功结果如下图:

方式二:也可以在原来的终端窗口运行Mist

$ cd mist

$ yarn dev:electron

注意:clientBinaries.json中指定的client-binaries(例如geth)将在每次启动时检查,如果过期,将下载二进制文件存储在config folder中

这时,会启动一个窗口,连接节点,并进行同步: