[I- IOTA开发]:准备环境
#ubuntu #go #docker #rust

我想启动一系列教程,我们将学习如何在IOTA技术下开发。我的目的也是制作视频,以帮助更好地理解,并能够解释IOTA的其他重要方面,而不是专注于开发,而是在技术方面。

在第一篇文章中,我们将看到如何安装所有必要的工具以拥有完整和更新的开发环境。

I- Virtualizar Ubuntu 22.04.1

让我们在Hyper-V Un ubuntu 22.04.1中虚拟化。

我不会解释如何虚拟化这样的方法,因为我认为当我温和时,我们必须有一个,以便我们的周围环境必须被举起。

II-基本工具的安装

我们要做的第一件事是更新操作系统

~$ sudo apt update
~$ sudo apt upgrade

我们安装了Kouude0和Kouude1,它将更加正向,并且build essential具有Kouude3和Kouude4


~$ sudo apt install vim git build-essential curl

Go Lang 1.19安装

我们需要去,然后能够编译kude5二进制(智能合约的节点)和套件中的一系列工具。

~$ wget https://go.dev/dl/go1.19.5.linux-amd64.tar.gz 
~$ sudo tar xzvf go1.19.5.linux-amd64.tar.gz -C /usr/local/
~$ export PATH=$PATH:/usr/local/go/bin
~$ source ~/.bashrc

如果我们编写kouude6,我们必须获得以下
Image description

Abiaoqian 8安装

通过此工具,我们将能够管理多个版本的nodejs,就像执行以下命令
一样简单

~$ wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash

我们安装了kude7后,我们必须使用以下kude8命令更新bash,从那一刻我们就可以使用该工具,我们要做的第一件事就是安装版本16.19.0(镀镀金),然后使用下一个命令< br>

~$ nvm install --lts=Gallium

Rust Lang安装

IOTA的大多数图书馆都是生锈的,这是IOTA基金会的开发人员经常使用的联盟,因为它可以很好地利用内存,并为应用程序提供了很多安全性,我们将查看更多的使用。目前,安装以下命令
已经足够了

~$ curl https://sh.rustup.rs -sSf | sh
~$ source "$HOME/.cargo/env"

Solc Compiler安装

当我们要编译黄蜂二进制文件时,有必要安装固体编译器

~$ sudo add-apt-repository ppa:ethereum/ethereum
~$ sudo apt update
~$ sudo apt install solc

Abiaoqian安装14

感谢Docker,我们将能够孤立地抬起黄蜂节点及其所有插件。

~$ sudo apt install apt-transport-https ca-certificates curl software-properties-common
~$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
~$ echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
~$ sudo apt update
~$ apt-cache policy docker-ce
~$ sudo apt install docker-ce
~$ sudo systemctl status docker
~$ sudo usermod -aG docker ${USER}
~$ su - ${USER}

Docker Compose的安装

我们首先访问releases以查看我们要安装的版本,在这种情况下为2.15.1

~$ mkdir -p ~/.docker/cli-plugins/
~$ curl -SL https://github.com/docker/compose/releases/download/v2.15.1/docker-compose-linux-x86_64 -o ~/.docker/cli-plugins/docker-compose
~$ chmod +x ~/.docker/cli-plugins/docker-compose

我们安装:

我们安装了所有这些工具后,以下是配置和提高Hornet节点,我们将在下一章中看到它。

谢谢,不要忘记发表评论!