0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

【1-3日目】Rails Tutorial 第1章(1) Gitによるバージョン管理まで

Last updated at Posted at 2019-12-07

#目的
※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実行。

スクリーンショット 2019-12-07 20.31.31.png

今日はここまで。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"
0
0
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
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?