プロジェクト

全般

プロフィール

Rubyのバージョンアップ » 履歴 » リビジョン 5

リビジョン 4 (白林檎 美和, 2021/09/30 22:01) → リビジョン 5/6 (白林檎 美和, 2022/02/27 17: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+=java=17 DEFAULT_VERSIONS+=java=16 perl5=5.34 python=3.10 python3=3.10 ruby=3.1 python=3.9 python3=3.9 ruby=2.7 samba=4.13 ssl=openssl 
 ``` 
 1. 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<新> -x ports-mgmt/portupgrade -fr lang/ruby<新> 
 ```