3日目 Railsの会「bundler / Rails」(5.0版)
今日の範囲はこちら↓
agenda
- Railsとは
- Bundler
- Unixコマンド
- Rails server
- subl
- ポートとは
- 新用語 ~ / ポート番号 / C-z / gem / q! / where / zsh / fg /.ファイル/メジャーアップデート・マイナーアップデート /ポートとは/
- まとめ
1Railsとは
要はRalsはフレームワークのことかしら…
このサイトすごくわかりやすい!↓
2.Bundler (バンドラー)
3.UNIXコマンド
- ls -la システムファイルも含む全てのファイルを表示。
- ls -ltr ファイルの更新日順に表示。
- mv ファイルの移動。 mv -f hoge.txt移動先を上書き
- rm ファイルの消去 rm -rf hoge.txtファイルを強制的に消去。
- chmod ファイルの権限を変更。 chmod -R 777 フォルダの中ごと変更。
- less ファイルの中身を確認。 less -N hoge.txt 行数表示して確認。
- more ファイルの中身をページごとに確認。
- cat ファイルを標準出力に出力する。
- vi ファイルを編集する。 :set numberで行数表示。 !q 強制終了。
- tar ファイルの圧縮、解凍する。 tar cvzf解凍。 tar .gz圧縮。
- diff ファイルの差分を表示。
4. rails server
- [rails new]と[bundle install]コマンドを実行すると実際に動かせるアプリケーション。
- http://local host:3000/ でアプリケーションが開きます。
rails server の注意点
Macのrails serverしたいのか個々のファイルを動かすのかでコマンドが変わる
bundle exec を毎回打つのは面倒なので省略コマンドを作る
vi .zshrc
省略コマンド作る
alias be='bundle exec'
を追加
Alias とは
別名。
省略コマンドを使うと
bundle exec rails generate
を
be rails g
で使用することができる。
5. subl
sublとは iTermさんのコマンドで、打つとSublime Textが起動します!
なんかできた時感動してた。
6.ポートとは
- Rubyでは local location 3000らしい。
- 要はファイルからファイルまでの道!!!詳しくは下のリンクへ↓
7.新用語
- ポート番号 コンピュータが通信に使用するプログラムを識別するための番号
- q! 変更した行もセーブせずに終了。(viエディタ)
- ~ (チルダ)= local host のこと。
- パスを通すとは /home/hoge しか道がなかったのを別のファイルにも通せるようにするってことでした。where コマンドを使います。
- .ファイル 隠しファイル。
- C-z / ???(( ; ; ))
- gem Rubyのパッケージの形式。
- zsh /bash の進化系。 Zsh - ArchWiki
- fg フォアグランド(見える部分)で実行するようにバックグラウンドと切り替える。(shellコマンド)
- メジャーアップデート・マイナーアップデート / メジャー:3.0から 4.0 かなり変更が大きい。エラーが出ることがあるので初心者は注意するべき。
- 小さなアップデートのこと。3.1から3.2など小さなアップデートのこと。
8.まとめ
今日の宿題
- oh-my-zshrc のtheme変更
- keyバインド
- ポートについて説明ができるようにする。
予習
- MVCについて
- 教科書見直す。