Tanaka on Rails

行動・努力・俯瞰

Rail 3 - Rails new・TZinfo-data・Tailwind CSS

Rails newに関するエラー

$ rails _6.0.4_ new 

を実行した際にcan't find gem railties (= 6.0.4) with executable rails (Gem::GemNotFoundException)というエラーが出た。
初めは下記サイトを参考にして

$ rbenv exec gem install bundler #bundlerをローカルにインストール
$ rbenv rehash #~/.rbenv/shims/にコピー

としたが同じエラーが出た。
Rubyのバージョンを変えても同じ。

`find_spec_for_exe': can't find gem railties (>= 0.a) with executable rails (Gem::GemNotFoundException)が発生した時 - Qiita

改めてエラー読み直すと単純にローカルにRails 6.0.4のバージョンがインストールされていなことに気づいた。

$ gem list rails #Rails 6.0.4が入っているか確認  
$ gem install rails -v 6.0.4 #ない場合はインストールする  

RubyとRailsのバージョンの変更方法 - Qiita

gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw, :jruby]

TZinfo-dataはTZInfoが参照するタイムゾーン情報を提供するgem。 TZInfoはRubyからタイムゾーン情報を参照し、その情報に基づいて時間をコンバートするためのライブラリ。
rails newするとデフォルトでインストールされる。

bundle installする際のtzinfo-dataのwarningがウザい - Qiita

Tailwind CSS

アプリ開発にあたって、自由度が高いことや簡潔にかけることなどを加味してTailwind CSSの使用を検討しています。
以下に便利そうなサイトをまとめました。

Tailwind Play

wickedblocks

TailwindTemplates