#author("2019-01-06T03:43:53+00:00","default:kazuma","kazuma") [[Ruby]] *** 環境 [#j36283c5] - MacOS 10.14.2 - brewが使える - rbenvが使える - Rubyは2.5.Xでやる - Railsは5.2.0 - rbenvでRubyバージョンを指定する - brewで入れたMySQLを使う(MacでMySQLを動かす) *** 指定したバージョンのRubyをインストールする [#i2257dde] ruby-buildをアップグレードして最新のRubyをインストールできるようにする brew upgrade ruby-build rbenvで特定のRubyをインストールする rbenv versions rbenv install --list rbenv install 2.5.1 アプリケーションを作成するディレクトリへ移動して、Rubyのバージョンを指定する rbenv local 2.5.1 *** Railsをセットアップする [#sd67196d] bundlerをインストールする gem install bundler Gemfileを作成する source "https://rubygems.org" gem "rails" , '~> 5.2.0' bundlerを使ってRailsをインストールする bundle install --path vendor/bundle bundle execでRailsのプロジェクトを作成する bundle exec rails new . -B -d mysql --skip-turbolinks --skip-test 残りのgemをインストールする bundle install *** もしbundle install時にmysql2でコケたら [#r554acdd] 下記を実行して、再度bundle installする bundle config --local build.mysql2 "--with-ldflags=-L/usr/local/opt/openssl/lib --with-cppflags=-I/usr/local/opt/openssl/include" *** MacでMySQLを起動する [#d0181041] brew servicesを使ってMySQLを起動する(これは最初にやったほうが効率が良さそう) brew services list brew services start mysql *** DBを作成する [#k7bf772e] DBを作成する bundle exec rake db:create:all *** Railsを起動する [#ib935e33] bundle exec rails s ブラウザで http://localhost:3000へアクセスする `Yay! You’re on Rails!`と表示されればOK. *** Git管理する [#xa4bc76b] .gitignoreを作成してvendor配下は除外する vim .gitignore 下記を追記する(rails newしたときに.gitignoreが追加されるのでそれに追記する) vendor *** 参考サイト [#r541bf39] 新規Railsプロジェクトの作成手順まとめ - Qiita https://qiita.com/yuitnnn/items/b45bba658d86eabdbb26