前提・実現したいこと
プログラミング初学者です
Dockerを利用して、Ruby on Railsのアプリケーションを作成しています。
Ubuntuから、以下のようにRailsのモデルを生成したのちに、
docker-compose run web rails g model Test
VSCodeでファイルを編集し、保存する際に「retry as admin」と出て保存できません。
Ubuntuで所有者の変更をすれば保存できるのですが、
generateを行う度に所有者の変更をするのは面倒なので、
解決方法があれば教えていただきたいです。
環境
OS: Windows10
WSL: ubuntu: VERSION="20.04.2 LTS (Focal Fossa)"
Docker version: 20.10.8, build 3967b7d
ruby: 2.7.4
Rails: 6.1.4.1
発生している問題・エラーメッセージ
Failed to save 'ファイル名': Insufficient permissions. Select 'Retry as Admin' to retry as administrator
ここで、「RetryasAdmin」、「Save as...」、「Discard」の3つのボタンが表示され、「RetryasAdmin」を押すと
Failed to save 'ファイル名': Command failed: "C:\Users\User\AppData\Local\Programs\Microsoft VS Code\bin\code.cmd" --file-write "c:\Users\User\AppData\Roaming\Code\code-elevated-nivhfk" "\wsl$\Ubuntu\home\User\Rails_Test\db\migrate\ファイル名" Error using --file-write: EPERM: operation not permitted, open '\wsl$\Ubuntu\home\User\Rails_Test\db\migrate\ファイル名'
試したこと
WSLでchownを行い、ファイルの所有者をrootからUserに変更したところ保存ができました。
何卒宜しくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。