AnacondaやMinicondaでRubyをインストールして使いたい場合があるかもしれない。普通に、
conda install ruby
とすればRubyは使えるようになるけれども、これだとネイティブ拡張を利用したgemをコンパイルしてくれない。ネイティブ拡張を全く使わずにRubyを使うケースはほぼないと思うので、この方法だと実用性があまりない。
では、どうすればいいかというと、conda-forgeからRubyをインストールすればいい。そして、compilerというパッケージも同時にインストールしておく。
conda install -c conda-forge ruby
conda install -c conda-forge compilers
これで、簡単にAnacondaやMinicondaなどのConda環境から、Rubyを使えるようになる。
この記事は以上です。
参考文献
https://github.com/conda-forge/ruby-feedstock/issues/44