ローカルでrailsの環境作った時のメモ

Homebrew経由でrbenvを入れる

$ brew update
$ brew install rbenv ruby-build
$ echo 'eval "$(rbenv init -)"' >> ~/.zshrc 
$ source ~/.zshrc
$ rbenv --version

rbenvでrubyを入れる

$ rbenv install --list
$ rbenv install 3.2.1

エラー発生

BUILD FAILED (macOS 12.6.1 using ruby-build 20230222)
...
To eliminate this warning, please install libyaml and reinstall your ruby.
uh-oh! RDoc had a problem:
cannot load such file -- psych

エラーの指示通りlibyamlをインストール

$ brew install libyaml

再度rubyインストール

$ rbenv install 3.2.1

成功! インストールしたrubyのバージョンを反映

$ rbenv global 3.2.1

rubyのバージョンを確認

$ ruby -v
ruby 3.2.1

Railsのインストール

$ gem install rails

Railsのバージョンを確認

$ 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.

以下を叩いたらいけた!

$ source ~/.zshrc
$ rails -v
Rails 7.0.4.2

APIモードでRails立ち上げたかったので以下で立ち上げ

$ rails new アプリ名 --api

以上