Remix 搭建与简单使用

本文介绍如何在Windows环境下安装并配置本地的Remix编译器,包括通过git克隆源码及使用npm模块两种方式,并简要说明Remix的基本使用流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

remix是基于浏览器的在线编译器,鉴于网络问题,可能存在登不上去的问题,因此 ,可以搭建自己本地的Remix。

官方在线编译器:

https://ethereum.github.io/browser-solidity

https://remix.ethereum.org

推荐使用在线编译器

1. 安装本地Remix(windwos):

官方地址: https://github.com/ethereum/remix-ide

方式一:

git clone https://github.com/ethereum/remix-ide.git
cd remix-ide
npm install
npm run build && npm run serve

方式二:已经做为npm的一个module了

npm install remix-ide -g
remix-ide

启动命令:

npm start


访问Remix:

http://127.0.0.1:8080
界面如下:

至此,Remix算是配置完成了。


2. 简单使用:

2. 点击下拉框,可以选择不同的版本,包括还未成熟的最新构建版本,或者是之前的版本等。 选择release版本,如下图所示的这些 :



3. 合约自动编译后生成:



4. 点击create,会在内存中将该智能合约创建一个实例,即将下面的web3 deploy代码部署在虚拟的内存中: 


### 安装和配置 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].
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值