プログラミング

Amazon EC2 インスタンスにnode.jsをインストールする

 

みやちゃ

 

皆さんこんにちは、みやちゃです!

物理とプログラミングについて解説しています!

こちらの記事で、Railsのアプリケーション開発からRspecのテスト、herokuにデプロイまで解説しています!

今回は
  • 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日間の返金保証付きなので、いつでも返金できます。

たったの8時間でDocker、Rails、Rspecを学ぶ即戦力Railsエンジニア養成講座

こちら のUdemyの動画教材は、8時間で、

  • Dockerで仮想環境構築
  • Railsの基礎を解説しながら、アプリケーション開発
  • RSpecでテストを記述

まで解説しています。

Udemyの教材へ

Railsエンジニアとして働くために必要な、DockerとRSpecを同時に解説してくれています。

DockerとRSpecを使って作ったポートフォリオはかなり評価が高くなります。

ぜひ動画を見てみてはいかがでしょうか?

Udemyの教材へ

受講生は、5000人以上!です。

さらに、Udemyは、30日間の返金保証付きなので、いつでも返金できます。

たったの8時間でDocker、Rails、Rspecを学ぶ即戦力Railsエンジニア養成講座

© 2021 みやちゃのブログ Powered by AFFINGER5