Rubyのバージョンアップ » 履歴 » リビジョン 2
リビジョン 1 (白林檎 美和, 2020/08/28 00:17) → リビジョン 2/6 (白林檎 美和, 2020/08/28 00:20)
# Rubyのバージョンアップ Portsから入れたrubyの,小数第一位以上が上がったときは, /usr/ports/UPDATING の20190420の手順を踏む。 1. ruby, portupgradeを削除。 ``` # pkg delete -f ruby portupgrade ``` 1. /etc/make.conf の `DEFAULT_VERSIONS` へ, `ruby=`*新バージョン 小数第一位まで* を記載。例: ``` DEFAULT_VERSIONS+=perl5=5.32 python=3.8 python3=3.8 ruby=2.7 samba=4.11 ssl=openssl ``` 1. portupgradeを新規インスコ。新しいrubyも,一緒に入る。 portupgradeを新規インスコ。更新先のバージョンのrubyも,一緒に入る。 ``` # make -C /usr/ports/ports-mgmt/portupgrade install clean ``` 1. 旧いrubyに依存するぱっけぇぢを,新しいrubyへ依存するよう仕向ける。 ``` # pkg set -o lang/ruby<旧>:lang/ruby<新> ``` 1. Rubyに依存する全ぱっけぇぢを,強制更新。 ``` # portupgrade -x lang/ruby<新> -fr lang/ruby<新> ```