#目的
※PdM(歴4年, 業務ではMySQLやGASを書く)、簡易的なApplication作ったり、Errorを見て問題箇所の把握くらいはできるレベル感である
- Rails Tutorial 1周目ではTestや応用箇所をSkipしてしまったため、振り返りながら習熟度を上げたい(一時期Pythonの勉強の期間のためブランクがある)
- よりEngineersとのコミュニケーションロスを減らしたい
- 2020のテーマが「継続力」「発信力」であり毎日継続的に発信をする習慣をつけたい
1日目
開発環境
- 1周目ではCloud9を使ったが今回はローカル環境を構築することにした
- まずはhomebrewでrbenvとruby-ruildをインストール
$ brew install rbenv ruby-build
パスを通す
$ echo 'export PATH="~/.rbenv/shims:/usr/local/bin:$PATH"' >> ~/.bash_profile
$ echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
$ source ~/.bash_profile
railsの最新verをinstallしglobalに設定
$ rbenv install 2.6.4
$ rbenv global 2.6.4
反映されているか確認
$ which ruby
/Users/user_name/.rbenv/shims/ruby
ruby versionも確認
$ ruby -v
rbenv: version `2.5.0' is not installed (set by /Users/user_name/Develop/.ruby-version)
ビギナーが何回か遭遇するやつ。ちなみに.bash_profileと.bashrcについて理解がなかったためこちらのQiitaを参考。 https://qiita.com/takutoki/items/021b804b9957fe65e093
$ rbenv local 2.6.4
$ ruby -v
ruby 2.6.4p104 (2019-08-28 revision 67798) [x86_64-darwin19]
railsのversion確認(すでにinstall済みのため)
$ rails -v
Rails is not currently installed on this system. To get the latest version, simply type:
$ sudo gem install rails
You can then rerun your "rails" command.
以下を.bash_profileに記述。
$ export PATH="$HOME/.rbenv/shims:$PATH"
再度 rails -v
実行。
$ rails -v
Rails 6.0.1
無事バージョンの確認ができたのでrails newを実行
$ rails new hello_app
bundle install実行。
$ cd hello_app
$ sudo bundle install
$ rails server
rails s
実行したら Webpacker configuration file not found /Users/user_name/Develop/rails_tutorial/hello_app/config/webpacker.yml. Please run rails webpacker:install Error: No such file or directory @ rb_sysopen - /Users/user_name/Develop/rails_tutorial/hello_app/config/webpacker.yml (RuntimeError)
と言われたので webpacker install実行
$ rails webpacker:install
Webpacker requires Node.js >= 8.16.0 and you are using 8.9.4
Please upgrade Node.js https://nodejs.org/en/download/
node.jsのversionが低かかったため最新versionをインストール。再度rails s
実行。
今日はここまで。2hほど。
https://railstutorial.jp/chapters/beginning?version=5.1#cha-beginning
3日目
- 2日目はドキュメントを少し見返しただけ。気持ちを切り替えて就業後にすすめる。
システムセットアップ
$ git config --global user.name "Your Name"
$ git config --global user.email your.email@example.com
セットアップからコミット追加
$ git init
$ git add -A
$ git commit -m "Initialize repository"