Visual Studio for Macをインストールしてmono4.8+が無いと怒られた時の対処法

  • 2
    いいね
  • 0
    コメント

もうこんなことは起こらないのでブラウザバック

スクリーンショット 2016-11-17 3.19.49.png
こんな感じのエラーを吐いて起動が出来なくなってしまった人向け.

Xamarinで開発しているとシステムに複数のmonoがインストールされていることがあるが(私の環境では他に4.6.2,あとbrewで入れたものも入っている),その時優先的に呼び出される
/Library/Frameworks/Mono.framework/Versions/Current
の差す先が4.8.0以上でないと認識してくれない様子.

暫定的な対処法としては,そのCurrentの差す先を変えればいいので,
sudo ln -nfs 4.8.0 Current
で参照先を変更する.
これで大丈夫かと思われる.
なおこの状態でもXamarin Studioの方は動作した.

そもそもMono4.8.0がインストールできてないんだけどっていう人向けの裏ルート
https://dl.xamarin.com/MonoFrameworkMDK/Macx86/MonoFramework-MDK-4.8.0.344.macos10.xamarin.universal.pkg
どっから落としてきてたっけっていうのを確かめてたら確認できたURL(ちゃんとインストーラ走らせれば落とせるはずなので,最終手段的に

画像にDownload Mono Frameworkってあって押してみても現在の最新版が4.6.2だからこれは詰みか,と思ってしまった.
Release Notesには4.8.0の記述があるからそろそろ公式リンクが貼り出されそう?