LoginSignup
0
2

Ruby on Railsプロジェクトの作成〜サーバーへのアクセスまで

Last updated at Posted at 2023-05-31

3時間でGoかRailsでGraphQLかRESTfulなAPIをテスト付きでCRUDに作る必要があり、
GoだとAPIに対してのテスト導入やDBの設定にそれ以上掛かりそうだったので、
Railsでやってみようかなと。

久々にプロジェクトを新規作成していたので、備忘録用。

作成手順

Rubyのインストール

$ brew install rbenv
$ brew upgrade ruby-build
$ rbenv install 3.2.2
$ rbenv local 3.2.2
$ ruby -v
ruby 3.2.2 (2023-03-30 revision e51014f9c0) [x86_64-darwin20]

Railsのセットアップ

Bundlerの設定。

$ bundle init
Writing new Gemfile to /Users/mitsuaki1229/Documents/90_Other/repo/ProjectName/Gemfile

Railsのアクティブ化。

$ sed -i '' "s/# gem/gem/g" Gemfile
$ bundle install --path=.bundle
$ bundle exec rails new .

起動

$ bundle exec rails s
=> Booting Puma
=> Rails 7.0.5 application starting in development
=> Run `bin/rails server --help` for more startup options
Puma starting in single mode...
* Puma version: 5.6.5 (ruby 3.2.2-p53) ("Birdie's Version")
*  Min threads: 5
*  Max threads: 5
*  Environment: development
*          PID: 98237
* Listening on http://127.0.0.1:3000
* Listening on http://[::1]:3000
Use Ctrl-C to stop

アクセス確認

感想

3時間以内で色々とやるためには色々と思い出す必要がありそうだ…。
iOS開発のキャリア捨てて現職に転職した理由って、Rubyやりたかったからなんだけど、
4年半働いて、結局のところ、Ruby on Railsの案件に携われたの半年ないな…。

参考

0
2
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
2