トップ 差分 一覧 Farm ソース 検索 ヘルプ PDF RSS ログイン

Diary/2024-9-30

rbenv

そういえば,rbenvのセットアップどうしてたっけ,というのを忘れてたのでメモ

$ git clone https://github.com/rbenv/rbenv.git $HOME/.rbenv

で,.zshrcに,

if [ -e $HOME/.rbenv ]; then
  export PATH="$HOME/.rbenv/bin:$PATH"
  eval "$(rbenv init -)"
fi

と追加.

Ruby on Rails

思うところあって https://railsguides.jp/getting_started.html から,ふたたび.

# ruby
$ rbenv install 3.3.5
$ rbenv local 3.3.5

# bundle
$ gem install bundle
$ bundle init
$ bundle config set path 'vendor/bundle'
$ bundle binstubs --path=vendor/bin

# rails
$ echo 'gem "rails", "7.2.1"' >> Gemfile
$ bundle install

# app
$ bundle exec rails new blog --skip-bundle
$ cd blog
$ bundle install

# run
$ ./bin/rails server

https://railsguides.jp/getting_started.html の CRUD の D が動かなくて困ったけど,
https://www.airteams.net/media/articles/1830 に従って,

  • rails importmap:install
  • config/importmap.rbに「pin “@hotwired/turbo-rails”, to: “turbo.js”」
  • app/javascript/application.jsに「import “@hotwired/turbo-rails”」

で解決.