Ruby on Railsのインストール
今日からウワサのRuby on Railsの学習に入りました!
フィヨルドブートキャンプのカリキュラムの進捗率は57%、総学習時間は626.8時間。
矢印のところが現在地です。
Railsのインストールが思った以上に手こずったのでメモ。(思った以上に~のくだり、毎回書いてる気がしないでもない)
環境:macOS Catalina / Ruby 2.7.1
参考サイト
- Getting Started with Rails — Ruby on Rails Guides
- はじめに
- bootsnapのせいでRails5.2とかが動かない人へ - Qiita
- `require': cannot load such file -- bootsnap/setup (LoadError) · Issue #73 · Shopify/bootsnap · GitHub
- Node.js を Mac にインストール(nodebrew の使い方)/ Web Design Leaves
Railsをインストール
gemのインストールも手慣れたもんよ。
% gem install rails % bundle install
bundleを使ったgemの管理についてはこちら↓
rails newを実行
web_appsというディレクトリを作成し移動。rails new
コマンドを実行する。
% cd web_apps % bundle exec rails new helloworld
エラーが出た。
cannot load such file -- bootsnap/setup
調べたところ、Gemfileに以下を追記したら解消された。
gem 'bootsnap', require: false
web_apps配下にできたhelloworldディレクトリを削除してから再びrails new helloworld
を実行し直した。
で、調べたらNode.jsとYarnっていうのも必要らしいじゃないの。これもHomebrewでインストールした。
rails serverを実行
さっきのrails new helloworld
コマンドで作成されたhelloworldへ移動してrails server
を実行。
% cd helloworld % bundle exec rails server
rails s
とserverを省略してもOK。
またエラーが出たよ。
Please run rails webpacker:install Error: No such file or directory ~
書いてある通り実行した。
% bundle exec rails webpacker:install
再びrails server
コマンドを実行したらできた〜。
ブラウザでhttp://localhost:3000にアクセスすると楽しそうな画像が!
Railsのバージョンは6.0だって。
% rails --version Rails 6.0.3.3
まだ何もわかってないけど、これからどんどん勉強するぞーー