Git, Git, Git
$ rails server
しても
Could not find gem 'puma (= 3.9.1)' in any of the gem sources listed in your Gemfile.
Run `bundle install` to install missing gems.
になって全然動かない。
$ bundle update
したら、Gemfileで指定したバージョンに書き換わって、
そのご
$ rails server
再チャレンジしたらできた!
1.3.3 Model-View-Controller
”Railsアプリと通信する際、ブラウザは一般的にWebサーバーにリクエスト (request) を送信し、これはリクエストを処理する役割を担っているRailsのコントローラ (controller) に渡されます。コントローラは、場合によってはすぐにビュー (view) を生成してHTMLをブラウザに送り返します。動的なサイトでは、一般にコントローラは (ユーザーなどの) サイトの要素を表しており、データベースとの通信を担当しているRubyのオブジェクトであるモデル (model)と対話します。モデルを呼び出した後、コントローラは、ビューを描画し、完成したWebページをHTMLとしてブラウザに返します。”
1.4 Gitによるバージョン管理
Gitですよ。いつもわーーってなる。
このチュートリアルではBitbucketを使っているようだが、私はGitHubを使ってやる。
そのため、BitbucketをGitHubに読み替えて進めた。
systemセットアップは飛ばした。
公開鍵のところで躓いた。
とりあえずアカウントはあるから、公開鍵を作らなくてはいけないのだが、
$ cat ~/.ssh/id_rsa.pub
しても、無い。
上からちゃんと読んでいく。
environment/hello_app
ディレクトリに鍵が置かれていないので、新たに作る。
hello_appディレクトリ上で
$ ssh-keygen
を実行。
改めて、$ cat ~/.ssh/id_rsa.pub
を実行したらできた。
ここででてきた公開鍵を、GitHub上の公開鍵のところに貼り付けて完了。
$ git remote add origin git@github.com:username/hello_app.git
$ git push -u origin --all
で無事作成できた。
読み進める。
・READMEを更新するための新しいブランチを作る
・READMEを編集
・コミットする
・masterにマージする
・トピックブランチを削除
・GitHubに変更をプッシュ
きもちいいいいいいいい
歩みは遅いが毎日できていて充実感ある。
明日は1.5から。