開発環境のセットアップ⚓︎
このページでは、このドキュメントのチュートリアルを実行するために必要な依存関係と、実行方法を説明します。
ほとんどのチュートリアルでは、NEM と Symbol の両方のネットワークをサポートする Symbol SDK を使用します。 NEM アプリケーションの構築に推奨されるライブラリなので、以下の手順はすべてのチュートリアルに適用できます。
使用する言語を選択してください。
| 前提条件 | Python 3.10 以降 |
| インストール | 次のコマンドで Symbol SDK バージョン 3.3.3 をインストールします。 |
| サンプルコードの実行 | サンプルをダウンロードして、次のコマンドで実行します。 |
トラブルシューティング
システムによっては、Python の依存関係の一部がソースからビルドされるため、SDK のインストールに追加のシステムパッケージが必要になる場合があります。
ヘッダー、ライブラリ、コンパイラツールが見つからないというエラーでインストールに失敗した場合は、使用しているシステムに必要な 開発用パッケージ をインストールして、もう一度インストールを実行してください。
よくある症状として、gcc または pysha3 に関するメッセージが表示されます。
Ubuntu と Debian では、通常、次のコマンドで十分です。
その後、Symbol SDK のインストールをもう一度実行してください。
| 前提条件 | Node.js の現在サポートされているバージョン |
| インストール | プロジェクトフォルダーを作成し、依存関係として Symbol SDK バージョン 3.3.3 をインストールします。 |
| サンプルコードの実行 | サンプルをダウンロードして、次のコマンドで実行します。 |
| 前提条件 | JBang
チュートリアルでは、Java のバージョン管理と依存関係の管理を簡単にするために JBang を使用します。 ただし、アプリケーションで必ず JBang を使う必要はありません。 |
| インストール |
Java スニペットでは JBang コメントを使って、互換性のある Java バージョンを指定し、
Maven Central から Symbol SDK を直接読み込みます。
スニペットを実行すると、JBang は Symbol SDK とその依存関係をローカルキャッシュにダウンロードします。
|
| サンプルコードの実行 | サンプルをダウンロードして、次のコマンドで実行します。 |
別の SDK インストール方法
スタンドアロンスニペットを実行するのではなく Java アプリケーションを構築する場合は、 使用しているビルドツールで Symbol SDK をプロジェクトに追加してください。
Java 21 以降を使用してください。
トラブルシューティング
-
インストール後に
jbangコマンドが見つからない場合は、ターミナルを再起動してからもう一度試してください。 -
Java スニペットは
//JAVA 21+を宣言しているため、利用可能であれば JBang は互換性のある JDK を使用します。JBang が JDK を見つけられない、またはダウンロードできない場合は、Java 21 以降の JDK をインストールしてからスニペットを再実行してください。
-
Symbol SDK の依存関係を解決できない場合は、ネットワーク接続を確認し、JBang のキャッシュをクリアしてから、 スニペットを再実行してください。
次のステップ⚓︎
- Hello World に進む