Hyperledger Composerチュートリアル(3)開発環境インストール
3339 ワード
開発環境のインストール
ステップ1:CLIツールのインストール
Composer開発者には、いくつかの有用なCLIツールがあります.最も重要なのは
composer-cli
で、必要なすべての操作が含まれているので、まずインストールします.次に、generator-hyperledger-composer
composer-rest-server
およびYeoman
も受信します.最後の3つは開発環境の核心部分ではありませんが、チュートリアルに従ったり、ビジネスネットワークとインタラクティブなアプリケーションを開発したりすると、非常に役立ちます.そのため、インストールできます.次のnpmコマンドでは、
su
またはsudo
を使用しないでください.1.Composer-cliツール
npm install -g [email protected]
2.ビジネスネットワークをRESTful APIとして公開するためにコンピュータ上でREST Serverを実行するユーティリティ:
npm install -g [email protected]
3.アプリケーション資産を生成するための有用なツール:
npm install -g [email protected]
4.Yeomanはアプリケーションを生成するツールです
npm install -g yo
ステップ2:Playgroundのインストール
オンラインでComposerを試した場合は、ブラウザアプリケーション「Playground」が表示されます.また、開発コンピュータ上でローカルで実行して、ビジネスネットワークの表示とプレゼンテーションに使用するUIを提供することもできます.
1.簡単な編集とテストのためのブラウザアプリケーションビジネスネットワーク:
npm install -g [email protected]
ステップ3:IDEの設定(無視可能)
ブラウザ・アプリケーションは、ビジネス・ネットワーク・コードを処理するために使用できますが、ほとんどのユーザーはIDEで作業したいと考えています.私たちが一番好きなのは
VSCode
です.Composer拡張が使えるからです.Hyperledger Composer
はMarketplaceから拡張プログラムを検索してインストールします.ステップ4:Hyperledger Fabricのインストール
この手順では、ビジネス・ネットワークを導入するローカルHyperledger Fabricランタイムを提供します.
1.選択したディレクトリ(
~/fabric-dev-servers
と仮定)で、Hyperledger Fabricをインストールするツールを含む.tar.gz
のファイルを取得します.mkdir ~/fabric-dev-servers && cd ~/fabric-dev-servers
curl -O https://raw.githubusercontent.com/hyperledger/composer-tools/master/packages/fabric-dev-servers/fabric-dev-servers.tar.gz
tar -xvf fabric-dev-servers.tar.gz
2.ダウンロードしたばかりのスクリプトと解凍したスクリプトを使用して、ローカルHyperledger Fabric v 1をダウンロードします.2 Docker Image:
cd ~/fabric-dev-servers
export FABRIC_VERSION=hlfv12
./downloadFabric.sh
おめでとうございます.典型的な開発者環境に必要なすべてのコンテンツがインストールされています.引き続き、この環境を使用してブロックチェーンビジネスネットワークを開発およびテストする最も一般的なことを確認します.
Hyperledger Fabricの起動と停止
スクリプトのセットを使用して実行時を制御できます.
~/fabric-dev-servers
では、推奨されるデフォルト値に従うと、これらのスクリプトを見つけることができます.最初に新しい実行を開始するときは、起動スクリプトを実行し、PeerAdminカードを生成する必要があります.
cd ~/fabric-dev-servers
export FABRIC_VERSION=hlfv12
./startFabric.sh
./createPeerAdminCard.sh
起動時と停止時の
~/fabric-dev-servers/stopFabric.sh
を使用して、~/fabric-dev-servers/startFabric.sh
を再起動できます.開発会議が終了すると、
~/fabric-dev-servers/stopFabric.sh
を実行し、~/fabric-dev-servers/teardownFabric.sh
を実行します.取り外しスクリプトを実行している場合は、最初の起動時と同じように、次回の起動時に新しいPeerAdminカードを作成する必要があります.Playgroundの起動
Webアプリケーションを起動するには:
composer-playground
ブラウザアクセスを開くhttp://your_ip:8080/login
Webアプリケーションの「My Business Network」画面に、
PeerAdmin@hlfv1
スクリプトを使用して作成したカードが表示されます.これを見ないと、正しく起動できない可能性があります.おめでとうございます.すべてのコンポーネントを実行し、開発セッションが完了したときに停止して取り外す方法も知っています.