Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationEventAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
3
Help us understand the problem. What are the problem?

More than 1 year has passed since last update.

【AWSのEC2にgit入れたい】AWSのEC2でgit cloneできない現象を解決した話【凡ミス系】

Linuxサーバ構築中の出来事

現在お勉強中の身です。
カリキュラム読みながらLinuxサーバ構築のくだりで、rbenvを入れるコマンドを入力したら、下記のような塩対応が返ってきました。

[ec2-user@ip-XXX-XX-XX-XXX ~]$ git clone https://github.com/sstephenson/rbenv.git ~/.rbenv
-bash: git: コマンドが見つかりません

多分、git入ってないんだろうなって調べたんですが、超凡ミスすぎてちゃんと読んで実行してればならないエラーになってしまったがために検索結果では解決策にたどり着かず。

確認してみるとカリキュラムでやらなきゃいけないところを1個飛ばしていたようです。

もう、ドジなんだから❤️

解決するためのコマンド

$ sudo yum install git

sudo:スーパーユーザーで実行(権限がある人)
yum:yumというインストーラーを使って
install git: git入れまっせ

ということらしいです。

EC2に何らかをインストールするときはyum経由で入れるらしいですわあ。

凡ミスする人向け応用もできるこのコマンド

🔍 yum install XXX できない

EC2に何かをインストールできてない時などは、上記のような検索を行うといろんな記事が出てくるらしいですよ。

ちょっとした検索テクニックですね。

まごまごしてると...

じゃあ、gitも入れたし実行しようぞ!

packet_write_wait: Connection to XX.XXX.XX.XXX port 22: Broken pipe

そんなこんなでできないことを色々検索したり、色々試したりしていると、さっきログインしたEC2から、
タイムアウトでログアウトしてるじゃありませんか!

失敗したんじゃなくて、ログアウトしちゃってるだけなので安心してください!

ということで再ログインしましょうか。

ssh -i [生成したpem] ec2-user@[生成したElastic IP]

これでもう一度ログインして、git cloneをもう一度実行で問題なくinstallできました。

凡ミスすぎると解決する記事がない事件

記事に書くほどでもないですよね。私もそう思います。
でも、初めてやったことってわからないことばっかりなので、こういう記事も必要だと思います。

と、いうことで投稿しましたとさ。
めでたし。

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
3
Help us understand the problem. What are the problem?