rails new のタイミングで -c tailwind オプションをつけないパターン

mkdir sample-app
# ディレクトリを作成

cd sample-app
# 作業ディレクトリを移動

ruby -v
ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-darwin21]
# Rubyのバージョンを確認 ここでは 3.1.2 を使用
rbenv install 3.1.2
rbenv versions
  system
* 2.5.1 (set by /Users/fuji/.rbenv/version)
  2.5.3
  2.6.3
  2.6.4
  2.6.5
  2.6.6
  2.7.0
  2.7.4
  3.0.2
  3.1.2
rbenv local 3.1.2
rbenv rehash
ruby --v
ruby 3.1.2p20 (2022-04-12 revision 4491bb740a) [x86_64-darwin21] OK

bundle init
# Gemfileを作成
# gem 'rails', '7.0.3' と修正

bundle install

rails _7.0.4_ new . -d postgresql -j esbuild --skip-test
# rails new を実行 上記のコマンドは、
# データベースを postgresqlに指定
# JSバンドラーを esbuild → 何も指定しない場合、importmapになる
# テストユニットの作成をスキップ

gemファイルに以下を追加し bundle install

gem 'cssbundling-rails'

bundle install→PostgreSQLがインストールされていない為エラー発生

An error occurred while installing pg (1.4.5), and Bundler cannot continue.

In Gemfile:
  pg

以下のコマンドでtailwindをインストールする

bundle exec rails css:install:tailwind

error [email protected]: The engine "node" is incompatible with this module. Expected version "^12 || ^14 || >= 16". Got "15.14.0"
error Found incompatible module.

「バージョンは、12.* または14.* または16.*以上がいいんだけど、あなたは15だったよ」だそうです
nodeのバージョン変更
% nodenv install 16.14.2
% node -v
v16.14.2

以下のコマンドでdaisyUIをインストールする

yarn add daisyui

tailwind.config.js を編集する

module.exports = {
  content: [
    './app/views/**/*.html.erb',
    './app/helpers/**/*.rb',
    './app/assets/stylesheets/**/*.css',
    './app/javascript/**/*.js'
  ],
  plugins: [
    require("daisyui"),
  ],
}
bundle exec rails db:create
# データベースを作成

daisyUIのクラスをつけて、bin/devで起動すればcssが当たってるはず