主页 > imtoken苹果版testflight > 以太坊智能合约开发入门:手把手教你搭建Solidity开发环境
以太坊智能合约开发入门:手把手教你搭建Solidity开发环境
Solidity是目前最流行的以太坊智能合约开发语言之一,你可以快速学会搭建Solidity开发环境。
原标题:《跟我学Solidity:开发环境》
作者:wissal haji
翻译:登联社区
Solidity[3] 是开发以太坊智能合约最流行的语言之一以太坊图标,因此,作为一名想成为区块链开发者的我,决定学习如何使用 Solidity 开发智能合约。
但由于我找不到我想要的质量教程(让初学者能够以简洁的方式轻松学习基础知识),我决定创建这个系列,希望你能尽快学习 Solidity 编程。
设置开发环境
我们将使用的 IDE 是 Remix[4],在浏览器中输入 Remix URL[5]。 完成后,您应该会看到类似于以下内容的屏幕:
混音界面
在左侧,我选择了两个主要组件。 第一个图标是文件浏览器,您可以在其中查看所有 Solidity 文件,第二个图标是插件管理器,您可以在其中添加新插件。 我们需要添加两个插件,所以点击插件管理器图标并输入“Solidity compiler”。 然后通过单击“激活”来激活它,并执行相同的操作以添加“部署和运行事务”插件。
“Solidity 编译器”选项卡将允许您配置编译器参数和编译智能合约,而“部署和运行交易”选项卡将允许您在区块链中部署智能合约并进行交互通信。 图标列表现在应该如下所示:
图标列表
首先要做的是选中“编译器”选项卡中的“自动编译”选项。 接下来,我们将配置 Remix 以使用本地存储中的文件。
使用以下命令安装 remixd:
npm install -g remixd
安装完成后,您可以创建一个文件夹来保存Solidity文件,然后运行以下命令告诉Remix使用该文件夹中的文件:
remixd -s — remix-ide https://remix.ethereum.org
混音加载文件
现在转到 Remix 的主页,单击“连接到本地主机”,然后在弹出窗口中选择“(connet) 连接”。
图片-20201119115303427
然后在“文件资源管理器”选项卡下以太坊图标,您应该看到一个名为 localhost 的部分。 展开它,您将看到从本地存储共享的文件夹中包含的所有文件:
来自本地存储的共享文件
恭喜! 您现在拥有了开始编写您的第一个智能合约的工具。
等等……我们不应该安装一些东西来与以太坊区块链交互吗?
现在不着急了。 我们选择轻松开始。 Remix 将为您提供一个在浏览器中运行的虚拟区块链环境,首先使用它来部署和与合约交互。 只需确保在“部署和运行”选项卡中选择 Javascript VM 作为环境即可。
写合同
让我们来看看我们的第一个智能合约:
你好世界合同