[ERROR] Error: Unable to find Mono. Ensure that Mono's '/bin' folder is added to your environment's PATH variable.

【環境】
PC: MacBook Pro (13-inch, M1, 2020)
OS: macOS Big Sur (11.2.3)
VSCode: 1.55.2


UnityでVSCodeを使用した時にいつの間にかC#(Mono)の補完が効かなくなっていて、VSCodeのOUTPUTに下記エラーを確認。

[ERROR] Error: Unable to find Mono. Ensure that Mono's '/bin' folder is added to your environment's PATH variable.

Monoのbinフォルダーのパスが通ってないっぽいので、ターミナルで下記コマンドを実行してmonoの場所を確認する。

% which mono

実行結果

/Library/Frameworks/Mono.framework/Versions/Current/Commands/mono

Currentにbinがありそうなので試しに下記コマンドを実行

% ls -la /Library/Frameworks/Mono.framework/Versions/Current/

実行結果

total 24
drwxr-xr-x   14 root  admin   448  4 11 20:51 .
drwxr-xr-x    4 root  admin   128  4 11 20:50 ..
drwxr-xr-x  123 root  admin  3936  4 11 20:50 Commands
-rw-r--r--    1 root  admin    11  2 10 15:08 VERSION
drwxr-xr-x  293 root  admin  9376  4 11 20:50 bin
drwxr-xr-x    6 root  admin   192  4 11 20:51 etc
-rw-r--r--    1 root  admin     0  4 11 20:51 gtk-query-immodules-2.0.log
drwxr-xr-x   41 root  admin  1312  4 11 20:50 include
drwxr-xr-x  203 root  admin  6496  4 11 20:50 lib
-rw-r--r--    1 root  admin     0  4 11 20:51 postinstall-fc-cache.log
-rw-r--r--    1 root  admin   511  4 11 20:50 postinstall-gdk-pixbuf-query-loaders.log
-rw-r--r--    1 root  admin     0  4 11 20:51 postinstall-pango-querymodules.log
drwxr-xr-x   16 root  admin   512  2 10 15:08 share
-rw-r--r--    1 root  admin    47  2 10 15:08 updateinfo

binフォルダーを発見したので.zprofileにbinのパスを追加する。

vimで.zprofileを編集

% vim ~/.zprofile

下記を追加(キーボードのIを押して編集モードにする)

export PATH=/Library/Frameworks/Mono.framework/Versions/Current/bin/:${PATH}

追加したら保存(ESCキーを押して:wq!を入力)

その後、編集した内容を反映させるために下記コマンドを実行

% source ~/.zprofile

最後に、VSCodeを再起動してコードを入力すると補完されるようになった。

この記事が気に入ったらサポートをしてみませんか?