Rubyのバージョンアップ » 履歴 » バージョン 8
白林檎 美和, 2025/03/12 18:15
1 | 1 | 白林檎 美和 | # Rubyのバージョンアップ |
---|---|---|---|
2 | Portsから入れたrubyの,小数第一位以上が上がったときは, /usr/ports/UPDATING の20190420の手順を踏む。 |
||
3 | 1. ruby, portupgradeを削除。 |
||
4 | 8 | 白林檎 美和 | ``` |
5 | # pkg delete -f ruby portupgrade |
||
6 | ``` |
||
7 | 7 | 白林檎 美和 | 2. /etc/make.conf の `DEFAULT_VERSIONS` へ, `ruby=`*新バージョン 小数第一位まで* を記載。例: |
8 | 8 | 白林檎 美和 | ``` |
9 | DEFAULT_VERSIONS+=java=19 perl5=5.38 python=3.11 python3=3.11 ruby=3.2 samba=4.19 ssl=openssl |
||
10 | ``` |
||
11 | 7 | 白林檎 美和 | 3. portupgradeを新規インスコ。新しいrubyも,一緒に入る。 |
12 | 8 | 白林檎 美和 | ``` |
13 | # make -C /usr/ports/ports-mgmt/portupgrade install clean |
||
14 | ``` |
||
15 | 7 | 白林檎 美和 | 4. 旧いrubyに依存するぱっけぇぢを,新しいrubyへ依存するよう仕向ける。 |
16 | 8 | 白林檎 美和 | ``` |
17 | # pkg set -o lang/ruby<旧>:lang/ruby<新> |
||
18 | ``` |
||
19 | 7 | 白林檎 美和 | 5. Rubyに依存する全ぱっけぇぢを,強制更新。 |
20 | 8 | 白林檎 美和 | ``` |
21 | # portupgrade -x lang/ruby<新> -x ports-mgmt/portupgrade -fr lang/ruby<新> |
||
22 | ``` |