必要なすべての依存関係を使用してRailsを初めてセットアップすることは、初心者にとっては気が遠くなる可能性があります。Docked Rails CLI は Docker イメージを使用して、Docker をインストールするだけで済むように、はるかに簡単にします。
Docker (および Windows の場合は WSL) をインストールします。次に、端末にコピーアンドペーストします。
docker volume create ruby-bundle-cache
alias docked='docker run --rm -it -v ${PWD}:/rails -v ruby-bundle-cache:/bundle -p 3000:3000 ghcr.io/rails/cli'
次に、Rails アプリを作成します。
docked rails new weblog
cd weblog
docked rails generate scaffold post title:string body:text
docked rails db:migrate
docked rails server
それです!Rails アプリケーションは で実行されています。
http://localhost:3000/posts
標準の Ruby ビンと Rails ビンを各コマンドの前に書き込まずに使用できるようにしたい場合は、エイリアスとして追加できます。
docked
alias rails='docked rails'
alias rails-dev='docked bin/dev'
alias bundle='docked bundle'
alias yarn='docked yarn'
alias rake='docked rake'
alias gem='docked gem'