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のバージョンを変えても同じ。
改めてエラー読み直すと単純にローカルにRails 6.0.4のバージョンがインストールされていなことに気づいた。
$ gem list rails #Rails 6.0.4が入っているか確認 $ gem install rails -v 6.0.4 #ない場合はインストールする
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の使用を検討しています。
以下に便利そうなサイトをまとめました。