目次
rubyの確認
プロジェクトディレクトリに移動
% cd rails_app_tepnote/3tep
カレントディレクトリでrubyのバージョン確認
% rbenv version 2.7.1 (set by /Users/jq/.rbenv/version)
使用できるrubyのバージョン確認
% rbenv versions system 2.6.6 * 2.7.1 (set by /Users/jq/.rbenv/version) 2.7.4 2.7.5 3.0.0 3.1.2
インストールしたいrubyのバージョンがリストにない場合
$ brew update $ brew upgrade rbenv ruby-build
確認
$ rbenv install -l
インストール
$ rbenv install 3.2.2
カレントディレクトリで使う rubyのバージョンを指定する
% rbenv local 3.1.2
確認 2.7.1から3.1.2に変わった
% rbenv version 3.1.2 (set by /Users/jq/rails_app_tepnote/3tep/.ruby-version) % rbenv versions system 2.6.6 2.7.1 2.7.4 2.7.5 3.0.0 * 3.1.2 (set by /Users/jq/rails_app_tepnote/3tep/.ruby-version)
ubuntuサーバー側
インストールできるrubyを確認
$ rbenv install --list 2.6.10 2.7.6 3.0.4 3.1.2 jruby-9.3.7.0 mruby-3.1.0 picoruby-3.0.0 rbx-5.0 truffleruby-22.2.0 truffleruby+graalvm-22.2.0
最新がないときはrbenvをアップグレードする
$ cd ~/.rbenv $ git pull $ cd plugins/ruby-build $ git pull
確認
$ rbenv install --list 3.0.6 3.1.4 3.2.2 jruby-9.4.3.0 mruby-3.2.0 picoruby-3.0.0 truffleruby-23.0.0 truffleruby+graalvm-23.0.0
railsの確認
ドキュメントをインストールしない
printf "install: --no-document \nupdate: --no-document\n" >> ~/.gemrc
カレントディレクトリで確認 無かったのでインストールする
% rails -v rbenv: rails: command not found
最新版
% gem install rails
% rails -v Rails 7.0.3.1
現在インストールされていて、使用できるRailsの確認
$ gem list rails
バージョンを指定してインストールする
gem install -v 6.0.3 rails
インストールしてあるのを全部アップデート
gem update
gemを指定してアップデート
gem update <gem名>
bundlerの確認
確認
% bundle -v
bundlerを最新にする
% gem update bundler
確認
% bundle -v Bundler version 2.4.13
% gem search ^bundler$ --all bundler (2.3.21, 2.3.20, 2.3.19, 2.3.18, 2.3.17,.......
% gem list bundler *** LOCAL GEMS *** bundler (2.2.17, default: 2.1.4)
バージョンを指定してインストール
% gem install bundler -v 2.3.21
確認
% gem list bundler *** LOCAL GEMS *** bundler (2.3.21, 2.2.17, default: 2.1.4
% bundle -v Bundler version 2.3.21
postgresqlの確認
% psql --version psql (PostgreSQL) 14.5 (Homebrew)
new
プロジェクトディレクトリで
% rails new . -d postgresql --css tailwind または rails new . -d postgresql --css bootstrap % bundle install % rails db:create % rails db:migrate % rails s
daisyui
tailwind css UIコンポーネント インストール
% yarn add daisyui