[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を再起動してコードを入力すると補完されるようになった。
この記事が気に入ったらサポートをしてみませんか?