Foundryクイックインストール(Windows版)

Foundryクイックインストール(Windows版)

Foundry の公式ドキュメントを確認したところ、インストール手順の説明が詳細ではないことがわかりました.最初は、インストールの問題が解決できなかったので、詳細なインストール プロセスを記録し、最速かつ最小のハード ディスク容量のダウンロードを選択しました方法。

公式ドキュメントに記載されているダウンロード手順

On Windows, build from the source
If you use Windows, you need to build from the source to get Foundry.

Download and run rustup-init from rustup.rs. It will start the installation in a console.

If you encounter an error, it is most likely the case that you do not have the VS Code Installer which you can download here and install.

After this, run the following to build Foundry from the source:


cargo install --git https://github.com/foundry-rs/foundry foundry-cli anvil chisel --bins --locked

To update from the source, run the same command again.

詳細なインストール手順

1.rustup.rsをダウンロード

Foundry の紹介を読むと、Foundry は Rust 言語で書かれたコントラクト テスト フレームワークであることがわかります。したがって、Foundry の操作は Rust のサポートと切り離せないため、最初に Rust 言語をインストールする必要があることがわかります。 Foundry フレームワークを正常に実行します。

rustup-init インストール パッケージ

ダウンロードして開くと、

錆びたページ

Windows で Rust を開発するには、C++ Build Tools などのツールをインストールする必要があり、C++ Build Tools は Visual Studio にバインドされています.C++ Build Tools をダウンロードするには、Visual Studio をダウンロードする必要がありますが、Visual Studio のインストール パッケージは非常に大きく、ダウンロード速度は時々良いです。

コンピューターの構成が悪い場合、または 10G 程度のファイルをダウンロードしたくない場合は、3 を選択することをお勧めします。

ここでは 3 を選択します。これは、ダウンロードするファイルが非常に小さいことと、mingw-w64 が GCC の Windows バージョンである C/C++ コンパイラでもあるためです。

2.mingw-w64をインストール

2.1. ソースコードファイルのダウンロード

mingw-w64を開き、約 50 M の x86_64-win32-seh を選択します。これは、Visual Studio の 10G に近いファイルよりもはるかに優れています。

mingw-w64のインストール

2.2. 環境変数の設定

ダウンロード後、任意のディレクトリに解凍し、「このコンピュータ -> プロパティ -> システムの詳細設定 -> 環境変数」を右クリックし、PATH 変数を設定します。

環境変数を設定する

注: ここでの環境変数は、自分のコンピューターの特定のパスに従って設定されます。

2.3. インストールが成功したかどうかを確認する

win + R キーで cmd を出力してコマンド ラインを開き、gcc -v と入力します。

インストールを成功させるためのヒント

このプロンプトが表示されたら、mingw-w64 が正常にインストールされたことを示します。

3. Rust をインストールする

最初のステップでインストールしたrustup-initインストールパッケージを開き、3を入力して Enter を押します。入力時にスペースやその他のコンテンツを入れないでください。プロンプトが表示されます

インストールのヒント 1

次に 2 を入力し、 Enter を押します。これはカスタム インストールであり、プロンプトが表示されます。

インストールのヒント 2

注: 変更が必要な最初のプロンプトを除いて、残りはデフォルトで入力できます

次に、前の最初のステップのプロンプトに戻り、1 を入力して Enter を押すと、

インストールのヒント 3

ファイルがダウンロードされるのを待ちます.ここまで待つのに時間がかかりますが,しばらくお待ちください.ダウンロードにエラーが発生した場合は,上記の設定をリセットして再度プロセスを実行してください.

ダウンロードが完了したら、win + R キーを押して cmd に入り、rustc -V と入力します(注: 大文字の V です)。

インストールのヒント 4

このプロンプトが表示されたら、Rust は正常にインストールされています

4.ファウンドリーをインストールする

win + R キーを押して cmd に入り、次のコードを入力します。

cargo install --git https://github.com/foundry-rs/foundry foundry-cli anvil chisel --bins --locked

ファウンドリーをインストールする

以下のエラーが発生した場合は、ネットワーク接続が不安定であることを示しており、「ネットワークの問題」を解決する必要があります(世界中を旅している)

画像-20230422212558171

次に、空のフォルダーに次のコマンドを入力します

forge init 你想要取的项目名字

インストールが成功すると、次のプロンプトが表示されます

プロジェクトを初期化する

ここでの forge-std も、「ネットワークの問題」が原因で正常にダウンロードできない場合があり、解決策は上記と同じです。

これまでのところ、Foundry は正常にインストールされており、学習の旅をより適切に開始できます...

おすすめ

転載: blog.csdn.net/weixin_51306597/article/details/130399689