LoginSignup
1
4

More than 5 years have passed since last update.

UnityのスクリプトエディターをVScodeにしようとしてハマった

Posted at

環境

OSX 10.11.6(EL Capitan)
Unity(5.6.1)
VScode(1.12.2)
VScodeのC#プラグイン(1.10.0)

症状

http://qiita.com/shiena/items/0a4471d4902109eb309b
ここを参考にVScodeをUnityの外部エディタにしようとして謎のエラーが出て死んだ。

C#プラグインを入れたら.Netを入れろと言われ、入れるがパスが通らない

https://www.microsoft.com/net/core#macos
ここからインストールしたけど、パスが通ってないのかなんなのかわかりませんが、VScodeでC#のスクリプトを開くたびに.Net Cli is not locatedみたいなエラーがでます。
単純にターミナルでdotnetとコマンドを打ってもnot foundです。
パスがおかしいみたい、直しましょう。

ln -s /usr/local/share/dotnet/dotnet /usr/local/bin/

でパスを通すと動く。
ターミナルでdotnetとコマンドして動くか確認。

monoを最新にする

デバッグがうまくいかなかったり、インテリセンスが効かなかったりするらしい。公式のインストーラーで入れるとパスが通らずうまく動かなかった。ので、brewで入れたらうまく行きました。

brew update                   
brew install mono

過去に普通のインストーラーでインストールしていた場合何かbrewに言われるので

brew link --overwrite mono

などやると良い。

1
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
4