ハードウェアその他イーサリアムのフレームワークTruffleをブラウザで表示するところまでやってみたDAppsを構築するためにTruffleの環境を作ってみます。私の環境では、truffleのバージョンはv4.1.3でした。参考Truffleの準備ここからはこのページを参考にやっていきます。npmのインストールは詳しいサイトがいっぱいあるので他のサイトを参考にしてみてください。Truffleをインストールしましょう。truffle必要なディレクトリやファイルが準備します。initがしかし、appディレクトリがありません。&lt;http://truffleframework.com/boxes&gt;!エラーが発生して構築できません。unboxを使いましょう。これには引数を渡すことができます。Boxという機能ができました。いろんな種類のアプリケーションの雛形が準備されています。Boxのページにより詳細が記載しています。これでappディレクトリも無事インストールされました。truffle.jsのポートだけ修正します。8545,...portだけ8545に修正しておきます。コンパイルしましょう。compileganache-cliでtruffleを起動するまずは、テストしてブラウザで見れるところまでやっていきましょう。1しかしコマンドがありません。ganache-cliこれでインストールはできました。次にtruffleのテストを走らせます。デフォルトから何も変更していないですが、今回は動くところまでが目標なので進みましょう。testで実行できる。clientが起動していない...以下の記事を参考に先ほどインストールしたganache-cliを叩く~/.nvm/versions/node/v7.10.1/bin/ganache-cli12~/.nvm/versions/node/v7.10.1/bin/ganache-cliここはローカルの環境に応じてコマンドを変更する必要がありそうです。私の場合はこのコマンドでいけました。これでganache-cliが起動します。起動した状態だとMetaMaskにlocalhostの8545ポートが現れるので、そちらを選択。serverこれで起動すると思ったが起動しません。(internal/process/next_tick.js:104:9)コメントにあるように開発環境がOSXの場合は以下のコマンドで起動できる。here:バージョンによってかなり変わっているところが多いので、気をつけましょう...MetaCoin送金localhost:8080を確認します。AccountsにMetaMaskから接続します。今回はdb89c1243529b0fe9a36473a86ee1cf8f099d0ddd73557c8727244f7cc4891f7という秘密鍵をインポートしてアカウントにアクセスします。アカウントのインポートから秘密鍵を入力します。これで無事に送金されました。うまくいったと思っても、次に画面を表示するとMetaCoinのAmountが表示されなかったりします。そんな時は以下の手順を試してください。その他にバックグランドでgethを起動させていたことを忘れていてganache-cliが読まれなかったこともあるので、価格が表示されない時はそちらも確認してください。コメントをキャンセルメールアドレスが公開されることはありません。