development:language:ruby
差分
このページの2つのバージョン間の差分を表示します。
次のリビジョン | 前のリビジョン | ||
development:language:ruby [2018/06/14 07:32] – 作成 hayashi | development:language:ruby [2020/11/17 09:18] (現在) – hayashi | ||
---|---|---|---|
行 1: | 行 1: | ||
====== Ruby ====== | ====== Ruby ====== | ||
+ | |||
+ | ===== FreeBSD12でrbenvを使って古い古いrubyをインストール ===== | ||
+ | 大人の事情によりFreeBSD12 にruby 2.2.10をインストールする必要が生じる。\\ | ||
+ | もちろんこんな古いpkgなんかないのでrbenvを利用する | ||
+ | |||
+ | # pkg install rbenv | ||
+ | # pkg install ruby-build | ||
+ | |||
+ | んで、 | ||
+ | |||
+ | # rbenv install 2.2.10 | ||
+ | BUILD FAILED (FreeBSD 12.1-RELEASE-p9 using ruby-build 20201005) | ||
+ | ...... | ||
+ | The Ruby openssl extension was not compiled. | ||
+ | ERROR: Ruby install aborted due to missing extensions | ||
+ | |||
+ | 調べたところruby2.4以下はopenssl1.1に対応してない。((https:// | ||
+ | という事で、1.0のインストール | ||
+ | |||
+ | # pkg install openssl-unsafe | ||
+ | |||
+ | 後はbuild時にインストールした古いopensslを参照するよう設定してBuild | ||
+ | |||
+ | # export RUBY_CONFIGURE_OPTS=" | ||
+ | |||
+ | ==== 参考 ==== | ||
+ | [[https:// | ||
development/language/ruby.txt · 最終更新: 2020/11/17 09:18 by hayashi