« 息子を見直した日 | トップページ | 転職 »

2018年3月12日

RubyInstaller2 で MSYS2 がうまく認識されない

MS-Windows 10 上で、Ruby 2.4 の際に通常とは違うところに導入した MSYS2 が、Ruby 2.5 の際に自動で認識されなかった。(手動で認識させる方法も分からなかった。)

もちろん、認識されないまま先に進むと、巨大な MSYS2 を再度導入することになり、download が無駄である。しかも、無駄な download を我慢して Ruby 2.4 の時と同じ場所に導入しようとすると、既に存在するから改めて導入できないという感じの error が発生し、先に進めない。

同じ現象に遭っている人がいた。

「MSYS2はインストール済みだから3番だな」と選んだところ、MSYS2がインストールされていないものと判断され、MSYS2のインストーラをDLしたあげく実行までしてきた。どうやらMSYS2のインストール場所を決め打ちで処理してるらしい。ひどいや。

本当に、これはひどいや。決め打ちしている個所は Ruby25-x64/lib/ruby/site_ruby/2.5.0/ruby_installer/runtime/msys2_installation.rb の42行目あたり。ここに、私の場合の導入場所を書き加えたら、無事に認識してくれた。

|

« 息子を見直した日 | トップページ | 転職 »

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/40604/66488079

この記事へのトラックバック一覧です: RubyInstaller2 で MSYS2 がうまく認識されない:

« 息子を見直した日 | トップページ | 転職 »