Docker 无法读取已在 PhpStorm 中更改的文件
Docker cannot read file which has been changed in PhpStorm
Docker 无法读取已在 PhpStorm 中编辑的挂载文件。在 docker 中看起来像这样:
然后 cat composer.json
显示:
cat: composer.json: Input/output error
有时 cat
有助于 return 文件重新上线。
同时Sublime使用没有问题。因此,我想在 PhpStorm 设置的某处隐藏了原因,但是哪些?
我主要(也是唯一)的嫌疑人是 Settings (Preferences on macOS) | Appearance & Behavior | System Settings | Synchronization | Use "safe write"
。
启用时(默认情况下)它首先写入临时文件,然后删除原始文件并重命名临时文件。这样做时,新文件可能会丢失 owner/access 权限信息(至少在过去的某些情况下是这样)。
尝试禁用该选项,看看效果如何。
Docker 无法读取已在 PhpStorm 中编辑的挂载文件。在 docker 中看起来像这样:
然后 cat composer.json
显示:
cat: composer.json: Input/output error
有时 cat
有助于 return 文件重新上线。
同时Sublime使用没有问题。因此,我想在 PhpStorm 设置的某处隐藏了原因,但是哪些?
我主要(也是唯一)的嫌疑人是 Settings (Preferences on macOS) | Appearance & Behavior | System Settings | Synchronization | Use "safe write"
。
启用时(默认情况下)它首先写入临时文件,然后删除原始文件并重命名临时文件。这样做时,新文件可能会丢失 owner/access 权限信息(至少在过去的某些情况下是这样)。
尝试禁用该选项,看看效果如何。