7. 依存関係をインストールする
Nimbusのビーコンチェーンは、Linux、macOS、Windows、Androidで動作します。現時点では、Nimbusはソースからビルドしなければならないため、いくつかの依存関係をインストールする必要があります。
時刻同期
ビーコンチェーンは、お使いのコンピュータが正しい時刻(プラスマイナス0.5秒)を設定しているかどうかに依存しています。
私たちは、あなたのコンピュータで高品質のタイムサービスを実行することをお勧めします。
最低限、サーバー上でNTPクライアントを実行する必要があります。
ほとんどのオペレーティングシステム(macOSを含む)は、デフォルトで自動的にNTPと同期します。
上記の内容がラテン語のように聞こえる場合は、心配しないでください。コンピューターの日付と時刻の設定をいじっていなければ大丈夫です(自動的に設定されているはずです)。
外部依存性
開発ツール(Cコンパイラ、Make、Bash、Git)
Nimbus はNimの独自のローカルコピーをビルドするため、Nim は外部依存はありません。
Linux
一般的な Linux ディストリビューションでは、依存関係をインストールするには、
macOS
Homebrew を使用してパッケージを管理することを前提とします。
Windows
Windows上でNimbusをビルドするには、Mingw-w64のビルド環境を推奨します。
"MinGW-W64 Online Installer" を使用して、お使いのアーキテクチャに合わせてMingw-w64をインストールします。
セットアップメニューでアーキテクチャを選択してください(32ビットの場合は
i686
、64ビットの場合はx86_64
)。スレッドを
win32
にする32ビットでは "dwarf"、64ビットでは "seh "に例外を設定します。
"My Computer"/"This PC" -> "Properties" -> "Advanced system settings" -> "Environment Variables" -> "Path" -> "Edit" -> "New" -> C:\mingw-w-w64
に変更して、システムのPATHに追加します。(32ビットのときはC:\mingw-w64\mingw32\bin
)
Git for Windows をインストールし、「Git Bash」シェルを使ってnimbus-eth2をクローンしてビルドします。
Android
FDroidまたはGoogle PlayストアからTermuxアプリをインストールします。
お好みのディストリビューションの指示に従って、お好みのPRootをインストールします。注意:UbuntuのPRootは、Arm64アーキテクチャ(Androidデバイスのための最も一般的なアーキテクチャ)でコンパイルされたすべてのNimbusの前提条件を含むことが知られています。
あなたがUbuntu PRootを使用すると仮定します。
最終更新