开头都是废话,记录一下自己的心情,部署在最后
一开始一直搭建Ubuntu 平台上了,和中文版Ubuntu 和中文输入法打了半个月的架,后来放弃了Ubuntu。
打算用windows 系统 搭建以太坊的环境,然后又在纠结nodejs 和npm 版本不匹配的问题,和一堆解决了一个,又报另一个的错误.....这有浪费了我好几个月的时间,我始终在放弃和继续中来回的挣扎... 也怪自己掌握的知识太少了,居然不知道有在线版的remix
可是,remix 虽然有在线版,但是实在是太慢了,我还是有点接受不了。。。
这两天自己又逼着自己继续搭建环境,找了一个视频看,老师在安装的时候,也会报很多的错误,但是他都一一化解了,让我有重新看到了希望!
为了以防万一,我又下载了一个win10 虚拟机,希望一个新的环境能按照老师的步骤成功安装。可是又失败了。。。。我从第一个报错开始,就和老师的不一样,心又凉了半截。。。
但是这次我没有多少时间放弃了。。。
自己照着老师的错误,大致的删除了几处报错,然后居然跑起来了!!!! 可是我可能还是改错了什么地方,页面显示了一个remix的图片,然后就什么也没有了。。。
我只能在重新的开始安装,已经记不清这是我第多少遍安装remix 了。。。
突然我看到了一篇知乎的文章,用docker 两行命令就可以搭起remix 了!!!!
在本地部署Remix需要准备两个东西:一个是Remix-project,可以理解为Remix的前端;另一个是Remixd,可以理解为Remix的后端。
1.部署Remix-project
但是首先是需要安装docker :
我用的是手动安装方法, 自动安装没成功
安装完成后执行着两个命令:
docker pull remixproject/remix-ide:latest
docker run -p 8080:80 remixproject/remix-ide:latest
如果没有错, 这时候localhost:8080 就可以访问了,但是这只完成了一半。
2.部署 Remixd
1) yarn 安装 Remixd(我用npm 安装失败了,头铁的可以试试,我是服了)
首先安装yarn
Ubuntu:安装yarn_我不想头秃阿的博客-CSDN博客_ubuntu 安装yarn
按照这个步骤来,基本不会出错了,但是如果你之前安装过nodejs ,一定要卸载干净
sudo apt-get remove nodejs
然后在去/usr/lib/目录下,node_modules这个文件是不是没有了,如果还在的话手动删除一下
yarn 安装完成后就可以继续部署remixd了
yarn global add remixd
如果这步也没有报错,那么恭喜你,距离成功仅剩最后一步了
2)启动 Remix-IDE
remixd -s ./ --remix-ide https://remix.ethereum.org
这是我成功的界面,看着真漂亮