質問: 初めまして。非エンジニアです。 先月バックエンドの部分において、サイト外注を行ったのですが エンジニアの方が音信不通になってしまい、非常に困っております。 サイト自体はRubyで、サーバーはAWS(EC2)で構築されており、 そちら(弊社側)でソースコードを再デプロイかけてくれとのことでした。 (その方曰く、gitで管理していたが、消してしまったため ) 現状としては 弊社にエンジニアがいないため、只今再デプロイに際して ゼロからこちらのサイトを参考にしているのですが(https://qiita.com/naoki_mochizuki/items/814e0979217b1a25aa3e) 記事のEC2インスタンスの環境構築の項目で、 「作成したEC2インスタンス内でrubyやその他の環境が動くよう設定していきます。」 の箇所で一点不安点が出てきたので質問させていただきました。 サイトは動いているので、EC2でのrubyが使えるようにする環境設定は不必要という認識で 誤り無いでしょうか?どなたかどうぞご教授願えたら幸いです。よろしくお願いいたします。。
回答: sshで接続したターミナルまたは、AWSからログインしたコンソールでRubyのバージョン確認をしてみてください。 ``` $ ruby -v ``` ※`$`は入力する必要はありません。コンソールで一般ユーザを表す記号です。(プロンプト) これでruby2.x.x. と表示されればruby自体はインストールされていると思います。(一般的にはrubyはバージョン2系だという推測の元です。1.x.xで良ければそれでも良いです。) もし指定のバージョンではないものがインストールされているのでしたらRVMというルビーのバージョン管理ツールについて少し学習し、指定のバージョンをインストールして切り替えてみてください。