MORYLAB;

エンジニアの卵がソースコードやライフログを綴るブログ。

最速でRails APIモードのプロジェクトを作る

最速でやりたいので細かい説明は省きます。
Rubyはすでにインストールしてあるものとします。

やってみよう

とりあえず作業フォルダを作って中に入ります

mkdir hoge
cd hoge


Gemfileを作成します。

bundle init


Gemfileをお好きなエディタで編集します。
railsコメントアウトを外すだけ。

source 'https://rubygems.org'
git_source(:github) { |repo| "https://github.com/#{repo}.git" }

gem 'rails'


vendor配下にgemをインストールしていきます。
なお、グローバルにgemを入れるといろいろ面倒なのでやめたほうがいいです。

bundle install --path vendor/bundle --jobs=4


Railsプロジェクトを作ります。
途中Gemfileを上書きするか聞かれますが、Yで上書きしてください。

bundle exec rails new . --api -B -d mysql


Mysqlを使うためにGemfileを上書きしたので、再度bundle installします。
2回目以降は自動でvendor配下にインストールしてくれます。

bundle install


そのままrails sすると、DBの設定ないぞコノヤローって怒られます。
DBの設定をやってから動作確認しましょう。

bundle exec rails s

YAY!!!!

localhost:3000

おつかれさまでした。