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 | ``` |