LoginSignup
2
3

More than 3 years have passed since last update.

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

Last updated at Posted at 2019-11-02

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できました。

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

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

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

2
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
3