「Rails前バージョン確認」の版間の差分
提供: wikipokpok
(→railsの確認) |
(→railsの確認) |
||
(同じ利用者による、間の10版が非表示) | |||
20行目: | 20行目: | ||
3.1.2 | 3.1.2 | ||
</nowiki> | </nowiki> | ||
+ | |||
+ | インストールしたいrubyのバージョンがリストにない場合 | ||
+ | $ brew update | ||
+ | $ brew upgrade rbenv ruby-build | ||
+ | |||
+ | 確認 | ||
+ | $ rbenv install -l | ||
+ | |||
+ | インストール | ||
+ | $ rbenv install 3.2.2 | ||
カレントディレクトリで使う rubyのバージョンを指定する | カレントディレクトリで使う rubyのバージョンを指定する | ||
37行目: | 47行目: | ||
* 3.1.2 (set by /Users/jq/rails_app_tepnote/3tep/.ruby-version) | * 3.1.2 (set by /Users/jq/rails_app_tepnote/3tep/.ruby-version) | ||
</nowiki> | </nowiki> | ||
+ | |||
+ | === ubuntuサーバー側 === | ||
+ | インストールできるrubyを確認 | ||
+ | <nowiki>$ rbenv install --list | ||
+ | 2.6.10 | ||
+ | 2.7.6 | ||
+ | 3.0.4 | ||
+ | 3.1.2 | ||
+ | jruby-9.3.7.0 | ||
+ | mruby-3.1.0 | ||
+ | picoruby-3.0.0 | ||
+ | rbx-5.0 | ||
+ | truffleruby-22.2.0 | ||
+ | truffleruby+graalvm-22.2.0</nowiki> | ||
+ | 最新がないときはrbenvをアップグレードする | ||
+ | <nowiki>$ cd ~/.rbenv | ||
+ | $ git pull | ||
+ | $ cd plugins/ruby-build | ||
+ | $ git pull</nowiki> | ||
+ | 確認 | ||
+ | <nowiki>$ rbenv install --list | ||
+ | 3.0.6 | ||
+ | 3.1.4 | ||
+ | 3.2.2 | ||
+ | jruby-9.4.3.0 | ||
+ | mruby-3.2.0 | ||
+ | picoruby-3.0.0 | ||
+ | truffleruby-23.0.0 | ||
+ | truffleruby+graalvm-23.0.0</nowiki> | ||
+ | インストール | ||
+ | <nowiki>$ rbenv install 3.2.2 | ||
+ | $ rbenv rehash | ||
+ | $ rbenv local 3.2.2 | ||
+ | $ rbenv versions | ||
+ | 2.7.6 | ||
+ | 3.1.2 | ||
+ | * 3.2.2 (set by /home/jq/koresore/.ruby-version)</nowiki> | ||
=== railsの確認 === | === railsの確認 === | ||
54行目: | 101行目: | ||
現在インストールされていて、使用できるRailsの確認 | 現在インストールされていて、使用できるRailsの確認 | ||
$ gem list rails | $ gem list rails | ||
+ | $ gem search '^rails$' --all | ||
バージョンを指定してインストールする | バージョンを指定してインストールする | ||
gem install -v 6.0.3 rails | gem install -v 6.0.3 rails | ||
+ | |||
+ | インストールしてあるのを全部アップデート | ||
+ | gem update | ||
+ | |||
+ | gemを指定してアップデート | ||
+ | gem update <gem名> | ||
=== bundlerの確認 === | === bundlerの確認 === | ||
+ | |||
+ | 確認 | ||
+ | % bundle -v | ||
+ | |||
+ | bundlerを最新にする | ||
+ | % gem update bundler | ||
+ | |||
+ | 確認 | ||
+ | % bundle -v | ||
+ | Bundler version 2.4.13 | ||
+ | |||
% gem search ^bundler$ --all | % gem search ^bundler$ --all | ||
bundler (2.3.21, 2.3.20, 2.3.19, 2.3.18, 2.3.17,....... | bundler (2.3.21, 2.3.20, 2.3.19, 2.3.18, 2.3.17,....... |
2023年7月5日 (水) 11:22時点における最新版
rubyの確認[編集]
プロジェクトディレクトリに移動
% cd rails_app_tepnote/3tep
カレントディレクトリでrubyのバージョン確認
% rbenv version 2.7.1 (set by /Users/jq/.rbenv/version)
使用できるrubyのバージョン確認
% rbenv versions system 2.6.6 * 2.7.1 (set by /Users/jq/.rbenv/version) 2.7.4 2.7.5 3.0.0 3.1.2
インストールしたいrubyのバージョンがリストにない場合
$ brew update $ brew upgrade rbenv ruby-build
確認
$ rbenv install -l
インストール
$ rbenv install 3.2.2
カレントディレクトリで使う rubyのバージョンを指定する
% rbenv local 3.1.2
確認 2.7.1から3.1.2に変わった
% rbenv version 3.1.2 (set by /Users/jq/rails_app_tepnote/3tep/.ruby-version) % rbenv versions system 2.6.6 2.7.1 2.7.4 2.7.5 3.0.0 * 3.1.2 (set by /Users/jq/rails_app_tepnote/3tep/.ruby-version)
ubuntuサーバー側[編集]
インストールできるrubyを確認
$ rbenv install --list 2.6.10 2.7.6 3.0.4 3.1.2 jruby-9.3.7.0 mruby-3.1.0 picoruby-3.0.0 rbx-5.0 truffleruby-22.2.0 truffleruby+graalvm-22.2.0
最新がないときはrbenvをアップグレードする
$ cd ~/.rbenv $ git pull $ cd plugins/ruby-build $ git pull
確認
$ rbenv install --list 3.0.6 3.1.4 3.2.2 jruby-9.4.3.0 mruby-3.2.0 picoruby-3.0.0 truffleruby-23.0.0 truffleruby+graalvm-23.0.0
インストール
$ rbenv install 3.2.2 $ rbenv rehash $ rbenv local 3.2.2 $ rbenv versions 2.7.6 3.1.2 * 3.2.2 (set by /home/jq/koresore/.ruby-version)
railsの確認[編集]
ドキュメントをインストールしない
printf "install: --no-document \nupdate: --no-document\n" >> ~/.gemrc
カレントディレクトリで確認 無かったのでインストールする
% rails -v rbenv: rails: command not found
最新版
% gem install rails
% rails -v Rails 7.0.3.1
現在インストールされていて、使用できるRailsの確認
$ gem list rails $ gem search '^rails$' --all
バージョンを指定してインストールする
gem install -v 6.0.3 rails
インストールしてあるのを全部アップデート
gem update
gemを指定してアップデート
gem update <gem名>
bundlerの確認[編集]
確認
% bundle -v
bundlerを最新にする
% gem update bundler
確認
% bundle -v Bundler version 2.4.13
% gem search ^bundler$ --all bundler (2.3.21, 2.3.20, 2.3.19, 2.3.18, 2.3.17,.......
% gem list bundler *** LOCAL GEMS *** bundler (2.2.17, default: 2.1.4)
バージョンを指定してインストール
% gem install bundler -v 2.3.21
確認
% gem list bundler *** LOCAL GEMS *** bundler (2.3.21, 2.2.17, default: 2.1.4
% bundle -v Bundler version 2.3.21
postgresqlの確認[編集]
% psql --version psql (PostgreSQL) 14.5 (Homebrew)
new[編集]
プロジェクトディレクトリで
% rails new . -d postgresql --css tailwind または rails new . -d postgresql --css bootstrap % bundle install % rails db:create % rails db:migrate % rails s
daisyui[編集]
tailwind css UIコンポーネント インストール
% yarn add daisyui