エラーとの戦い
2回目のメンターさんとのセッションが終わりました。備忘ログです。
エラーに次ぐエラーに次ぐエラーでパニックというお話をしたところ、それはエンジニアの中でも通常の作業です、とのこと。おすすめはエラーが出て、そのエラーログでGoogle検索などして出てきた打開策を施す。それで次に進んだり、また別のエラーが出ると、「状況が変わった」と認識して次のエラーをまた調べていく。そうこうしているうちに勘所が掴めてくる。
これがテスト&エラーの繰り返しというやつですか。
現役プロのエンジニアさんのお言葉なので響きました。
そして私の方から、「エラーがどんどん重なって行って引き返せない状況になりパソコンが壊れるかもという不安がある」とお伝えしたところ、
「パソコンは壊れません!」と強いお言葉。初期化しなくても開発環境の再構築(Git client リセットなど)することが可能とのことです。
ところでcloud9上で、もう一つのフォルダを作成しました。こちらでgitを使おうとしたところ、またもやエラー。
The authenticity of host 'github.com (192.30.253.112)' can't be established. RSA key fingerprint is SHxxxxxxxxxxxxxxxxxxxxxxxxxxx. RSA key fingerprint is MDxxxxxxxxxxxxxxxxxxxxxxxxxxx. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added 'github.com,192.30.253.112' (RSA) to the list of known hosts. Permission denied (publickey). fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists.
Gitとは、複数人で作業するためのツールです。現在私が計画しているappは、いずれも個人開発のみで、他の人と一緒に作っていくことは想定されていません。
ですが、使いこなせた方が将来的に道が広がりそう。役に立ちそうということで、今週はGItとも戦うことにしました。
今週の目標
Gitのエラーを飼いならす(初学者レベルで)
自分で制作しかけているrails のコードを移植して行ってHerokuデプロイを試す
頑張ります。