🍗

Mac+Lima+DevContainerでread-only file systemが出た時の対処方法

2024/04/30に公開

事象

VSCode(開発コンテナー)でファイルを作成・編集しようとした時に以下のエラーが発生して保存できない。
...を書き込むことができません (Unknown (FileSystemError): Error: EROFS: read-only file system, open '/...)

対処

lima vm name (default) は適切に読み替えてください。

  1. 以下のように~/.lima/default/lima.yamlを修正
    ~/.lima/default/lima.yaml
    mounts:
      - location: "~"
    +   writable: true
      - location: "/tmp/lima"
        writable: true
    
  2. lima vmを再起動
    # lima vm を確認
    limactl list
    # vm を停止
    limactl stop default
    # vm を起動
    limactl start default
    

参考

https://stackoverflow.com/questions/71581201/how-to-fix-the-read-only-error-on-lima-vm

Discussion