開発環境
- macOS Catalina version 10.15.3
目標
環境構築
- AWS Cloud9 使うのがめんどくさかったのでローカルのMacで環境構築を行う
- Mac の環境構築用に作成した script を使う
git がない場合
$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
$ brew install git
script install
curl -LSfs https://raw.githubusercontent.com/katoko-o/dotfiles/master/install.sh | bash
たぶん失敗するので以下で install
bin/dotfiles setup-osx
必要な package の 確認
katoko:~$ anyenv --version
anyenv 1.1.1
katoko:~$ rbenv --version
rbenv 1.1.2-30-gc879cb0
katoko:~$ ruby --version
ruby 2.7.1p83 (2020-03-31 revision a0c7c23c9c) [x86_64-darwin19]
katoko:~$ bundle --version
Bundler version 2.1.4
katoko:~$ yarn --version
1.22.4
katoko:~$ node --version
v12.16.3
- nodejs については LTS を手動で入れる必要がある
node install [version]
node global [version]
exec $SHELL -l
bundle init
katoko:~$ mkdir rails_tutorial && cd rails_tutorial
katoko:~/rails_tutorial$ bundle init
-> Gemfile ができる
bundle install
katoko:~/rails_tutorial$ cat Gemfile
source "https://rubygems.org"
git_source(:github) {|repo_name| "https://github.com/#{repo_name}" }
gem "rails"
katoko:~/rails_tutorial$ bundle config set path 'vendor/bundle'
katoko:~/rails_tutorial$ bundle install
-> Gemfile.lock が作成される
katoko:~/rails_tutorial$ rails new hello_app
-> hello_app が作成される