2022年 4月 の投稿一覧

【Truffle】Xserver(エックスサーバー)でTruffleの環境構築をしてみる

Xserverでスマートコントラクトをデプロイしてみたい!と思ったので、試してみた。

色々苦戦したけど、何とか出来たのでシェアします。ポイントはnode.jsのバージョンです。
12系じゃないとtruffleがインストールできない。

まずはエックスサーバーへTeratermなどでSSH接続しましょう。

接続方法が分からない方はこちら↓
https://www.xserver.ne.jp/manual/man_server_ssh_connect_tera.php

次にnode.jsを入れます。こちらブログを参考にすると分かりやすいので、説明は割愛します。
https://hapicode.com/server/xserver-nodejs.html

nvmを以下サイトの手順に沿ってインストール
https://heynode.com/tutorial/install-nodejs-locally-nvm/

バージョンを参照
nvm ls-remote

12系じゃないとtruffleがインストールできなかったのでインストール。
nvm install 12.22.11

プロジェクトフォルダへ移動してからこのコマンド
npm init -y

truffleをインストール
nvm install -g truffle

(プロジェクトフォルダ直下で)以下のコマンド
truffle init

これでXserverでtruffleが使える環境が整いました。