プロジェクト

全般

プロフィール

操作

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

リビジョン 1/6 | 次 »
白林檎 美和, 2020/08/28 00:17


Rubyのバージョンアップ

Portsから入れたrubyの,小数第一位以上が上がったときは, /usr/ports/UPDATING の20190420の手順を踏む。

  1. ruby, portupgradeを削除。

    # pkg delete -f ruby portupgrade
    
  2. /etc/make.conf の DEFAULT_VERSIONS へ, ruby=新バージョン 小数第一位まで を記載。例:

    DEFAULT_VERSIONS+=perl5=5.32 python=3.8 python3=3.8 ruby=2.7 samba=4.11 ssl=openssl
    
  3. portupgradeを新規インスコ。更新先のバージョンのrubyも,一緒に入る。

    # make -C /usr/ports/ports-mgmt/portupgrade install clean
    
  4. 旧いrubyに依存するぱっけぇぢを,新しいrubyへ依存するよう仕向ける。

    # pkg set -o lang/ruby<旧>:lang/ruby<新>
    
  5. Rubyに依存する全ぱっけぇぢを,強制更新。

    # portupgrade -x lang/ruby<新> -fr lang/ruby<新>
    

白林檎 美和 さんが約4年前に更新 · 6件の履歴