首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法运行安装后脚本

无法运行安装后脚本
EN

Stack Overflow用户
提问于 2018-10-06 09:51:09
回答 2查看 3.4K关注 0票数 3

安装git后,我在一个对话框"unable to run post-install scripts“中看到以下内容。每次我打开git bash时,我都会在bash上看到以下内容:

代码语言: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
rm: cannot remove '/etc/post-install/01-devices.post': Permission denied
rm: cannot remove '/etc/post-install/03-mtab.post': Permission denied
rm: cannot remove '/etc/post-install/06-windows-files.post': Permission denied
rm: cannot remove '/etc/post-install/99-post-install-cleanup.post': Permission denied

‘可能的问题是什么?会不会给以后带来麻烦,尤其是在安装软件包的时候?

EN

回答 2

Stack Overflow用户

发布于 2019-09-10 03:58:39

我也有同样的问题。解决方案是使用Run as Administrator选项打开Git Bash。

票数 6
EN

Stack Overflow用户

发布于 2018-10-06 12:54:41

首先检查你的%PATH%

如果您已经安装了latest Git for Windows,请打开一个CMD并设置一个简化路径,以查看在键入CMD会话“bash”时这些错误是否仍然存在:

首先键入:

代码语言:javascript
复制
set PATH=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem
set GIT_HOME=C:\Path\to\Git
set PATH=%GIT_HOME%;%GIT_HOME%\bin;%GIT_HOME%\usr\bin;%GIT_HOME%\mingw64\bin;%PATH%

然后:

代码语言:javascript
复制
bash
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52675052

复制
相关文章

相似问题

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