首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mkdir:无法创建目录‘/dev/shm’:只读文件系统

mkdir:无法创建目录‘/dev/shm’:只读文件系统
EN

Stack Overflow用户
提问于 2021-09-11 07:26:58
回答 1查看 1.4K关注 0票数 2

敬礼!

最近,每当我打开Git或命令提示符时,我都会收到下面的警告。

我已经尝试遵循https://github.community/t/mkdir-cannot-create-directory-dev-shm-read-only-file-system/12190的解决方案,它特别提到了我的问题,但我根本没有特定的Git快捷方式。

尽管我的SSH证书还在那里,git push也暂时不起作用,但是这个问题似乎已经解决了。

我不知道这个问题到底是什么,我是否应该做些什么。

代码语言:javascript
复制
mkdir: cannot create directory ‘/dev/shm’: Read-only file system

Creating /dev/shm directory failed.
POSIX semaphores and POSIX shared memory will not work

mkdir: cannot create directory ‘/dev/mqueue’: Read-only file system

Creating /dev/mqueue directory failed.
POSIX message queues will not work

ln: failed to create symbolic link '/dev/stdin': Read-only file system
ln: failed to create symbolic link '/dev/stdout': Read-only file system
ln: failed to create symbolic link '/dev/stderr': Read-only file system
ln: failed to create symbolic link '/dev/fd': Read-only file system
ln: failed to create symbolic link '/etc/mtab': Permission denied
'C:\Windows\system32\drivers\etc\hosts' -> '/etc/hosts'
/usr/bin/cp: cannot create regular file '/etc/hosts': Permission denied
'C:\Windows\system32\drivers\etc\protocol' -> '/etc/protocols'
/usr/bin/cp: cannot create regular file '/etc/protocols': Permission denied
'C:\Windows\system32\drivers\etc\services' -> '/etc/services'
/usr/bin/cp: cannot create regular file '/etc/services': Permission denied
'C:\Windows\system32\drivers\etc\networks' -> '/etc/networks'
/usr/bin/cp: cannot create regular file '/etc/networks': Permission denied
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-09-13 22:45:45

在CMD中,键入set HOME,并检查:

  • HOMEDRIVE=C:
  • HOMEPATH=\Users\<you>

确保使用最新的Windows Git

然后,为了进行测试,设置一个简化的PATH,使用:

代码语言:javascript
复制
set PATH=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\
set PATH=C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program Files\Git\usr\bin;C:\Program Files\Git\mingw64\bin;C:\Program Files\Git\mingw64\libexec\git-core;%PATH%

在相同的CMD中,键入bash,查看问题是否仍然存在。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69140931

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档