本地remix搭建

环境准备

安装git

git官网下载

安装nodejs

要求版本 > 14.17.6
nodejs官网下载

安装python

python官网下载

安装visual studio

visual studio官网下载

安装wget

wget下载(0积分免费)
解压后将 wget.exe 放到 C:\Windows\System32 目录下

本地remix搭建


# 全局安装nx cli
npm install -g @nrwl/cli

# 克隆remix
git clone https://github.com/ethereum/remix-project.git

# 安装remix
cd remix-project
npm install
npm run build:libs // Build remix libs
# 修改端口号 默认是8080 无需修改可略过
编辑文件remix-project/workspace.json 59(版本迭代可能行数不准可搜索8080)
"port": 8080
改为"port": 8081
# 打包
nx build
# 启动
nx serve
#浏览器访问 http://localhost:8081/
### 安装和配置 Remix IDE 和 Solidity 编译器 #### 下载和安装 Node.js 和 npm 为了在本地环境中设置 Remix IDE,首先需要确保计算机上已安装Node.js及其包管理工具npm。可以从官方网站获取最新版本的Node.js,这通常包含了npm。 对于Linux用户来说,可以通过命令行来更新软件源并安装这两个组件: ```bash sudo apt-get update && sudo apt-get install nodejs npm ``` 而对于Windows或macOS用户,则建议直接访问Node.js官网下载适合操作系统的安装程序[^1]。 #### 使用 NPM 安装 remixd 一旦有了node环境之后, 接下来就是通过NPM全局安装`remixd`, 这样可以在文件系统中创建一个HTTP服务器桥接至在线版Remix IDE或是离线使用的桌面应用: ```bash npm install -g remixd ``` 此命令将会把 `remixd` 命令加入到PATH路径下以便随时调用它启动服务. #### 启动 HTTP 文件服务器桥梁 (remixd) 完成上述步骤后就可以利用下面这条指令开启HTTP File Server Bridge了;需要注意的是,在执行该命令前应当先打开目标目录作为工作区. ```bash remixd -s /path/to/workdir --remix-ide https://remix.ethereum.org/ ``` 这里指定的工作空间(`/path/to/workdir`)即是你想要连接到云端IDE中的项目所在位置;而后面的URL则是指向要链接的那个特定实例(此处为官方提供的Web端). #### 配置 Solidity 编译器版本 当涉及到具体的智能合约开发时,选择合适的Solidity编译器版本至关重要。例如,在编写合同时声明所使用的Solidity版本范围可以帮助避免潜在不兼容问题的发生。如下的代码片段展示了如何指明最低支持的Solidity版本号: ```solidity pragma solidity >=0.4.22 <0.6.0; ``` 这段语句意味着当前合约仅能由不低于v0.4.22也不高于但接近于v0.6.0之间的任何一次正式发布的Solidity解释器来进行解析处理[^5]. #### 测试与验证 最后一步是在实际场景里测试整个搭建好的平台能否正常运作。尝试新建几个简单的智能合约文件(.sol),并通过Remix图形界面加载它们进行编译、部署以及交互操作即可初步检验成果[^2].
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

bug的搬运工

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值