みやちゃ
- Amazon EC2 インスタンスにnode.jsをインストールする
Amazon EC2インスタンスでnode.jsの開発環境を構築できます!
目次
インスタンスにSSHログイン
まずは、SSHを使用してEC2にログインしてください。
$ ssh -i [key] ec2-user@IPアドレス
#ログイン後
[ec2-user@ip-IPアドレス ~]$
nvm
次に、nvm(ノードバージョンマネージャー)をインストールします。
nvmを使う事で、nodeのバージョンをインストールしたり、それらを切り替える事ができます。
nodeのインストールにはnvmが必要なので、インストールします。
以下のコマンドを実行してください。(参考:https://github.com/nvm-sh/nvm/blob/master/README.md)
[ec2-user@ip-IPアドレス ~]$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
また、次のコマンドを実行する事で、nvmを有効にします。
[ec2-user@ip-IPアドレス ~]$ . ~/.nvm/nvm.sh
以下のコマンドを実行して、nvmがインストールされているか確かめましょう。
[ec2-user@ip-IPアドレス ~]$ nvm --version
ちゃんとインストールされているようです。
node.jsのインストール
それでは、先ほどインストールしたnvmを用いて、node.jsをインストールしていきましょう。
以下のコマンドを実行してください。
[ec2-user@ip-IPアドレス ~]$ nvm install node
コマンドを実行して、以下のような出力が返ってきたら問題なくインストールされています。
Now using node v16.6.1 (npm v7.20.3)
Creating default alias: default -> node (-> v16.6.1)
以下のコマンドを実行して、nodeがインストールされているか確かめましょう。
[ec2-user@ip-IPアドレス ~]$ node -v
# 実行結果
v16.6.1
バージョンが表示されたら、問題なくインストールされています。
nodeの実行
無事インストールされたので、node.jsを実行してみましょう。
以下のコマンドを実行してください。
[ec2-user@ip-192-168-1-118 ~]$ echo "console.log('miyacha');" > miyacha.js
[ec2-user@ip-192-168-1-118 ~]$ node miyacha.js
#実行結果
miyacha
無事node.jsが実行されたようです。
まとめ
いかがでしたでしょうか?
今回は、Amazon EC2 インスタンスにnode.jsをインストールする方法を解説しました!
みやちゃ
ここまでご覧いただきありがとうございます!
こちら のUdemyの動画教材は、8時間で、
- Dockerで仮想環境構築
- Railsの基礎を解説しながら、アプリケーション開発
- RSpecでテストを記述
まで解説しています。
Udemyの教材へRailsエンジニアとして働くために必要な、DockerとRSpecを同時に解説してくれています。
DockerとRSpecを使って作ったポートフォリオはかなり評価が高くなります。
ぜひ動画を見てみてはいかがでしょうか?
Udemyの教材へ受講生は、5000人以上!です。
さらに、Udemyは、30日間の返金保証付きなので、いつでも返金できます。