プロジェクト

全般

プロフィール

Rubyのバージョンアップ » 履歴 » バージョン 7

白林檎 美和, 2025/03/12 17:29

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