Visual StudioをMacに入れてみるとnode.jsの開発がだいぶ楽になった。ただmac上で開発しているとたまにLambdaとパッケージの相性が合わずに実行できないことがあるようなのでUbuntu上でnpm installはしたい。ただVidual Studioも使いたい。
ということでNFSでubuntu上のコードあるフォルダマウントして開発しようと思ったらPermission Deniedがでてしまう。
調べてみるとubuntu上のフォルダのuid(1000)とmacのユーザのuid(501)が違うからだめみたい。
今回はnfs用のユーザ(uid=501)をubuntu上に作成し、触りたいファイルを全てそのユーザのものにした。macでルートで作業するのも嫌だし、一旦これで対処。もっと良い方法ありそう。。。
ちなみに以下の方法だと git が扱えないのでrmateは微妙。
Visual Studio Codeでリモートサーバのファイルを編集する - memo-pad’s blog