プロジェクト

全般

プロフィール

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

白林檎 美和, 2020/08/28 00:20

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