gpt4 book ai didi

cygwin - postinstall autorebase无法正常运行

转载 作者:行者123 更新时间:2023-12-04 08:35:25 26 4
gpt4 key购买 nike

将软件包添加到cygwin时,总是会出现错误,例如:
包装:未知包装
autorebase.bat退出代码1

/var/log/setup.log.full指示问题:

2013/12/02 10:07:57 running: cmd.exe /c "C:\cygwin64\etc\postinstall\autorebase.bat"
2013/12/02 10:07:57 abnormal exit: exit code=1

运行cmd.exe/c“C:\cygwin\etc\postinstall\autorebase.bat”提示找不到破折号。
C:\Users\xxx>cmd /c C:\cygwin64\etc\postinstall\autorebase.bat
'dash' is not recognized as an internal or external command,
operable program or batch file.

所以我从改变了autorebase.bat
@echo off
rem Postinstall scripts are always started from the Cygwin root dir
rem so we can just call dash from here
path .\bin;%path%
dash /bin/rebaseall -p


@echo off
rem Postinstall scripts are always started from the Cygwin root dir
rem so we can just call dash from here
C:
cd C:\cygwin64
path .\bin;%path%
dash /bin/rebaseall -pv

进行此更改后,我可以从命令提示符处干净地运行cmd/c C:\cygwin64\etc\postinstall\autorebase.bat,但是当我使用安装程序添加软件包时,错误仍然出现。

我该如何解决?

最佳答案

这个问题不断出现……在整个留言板上都提供了复杂的(但不起作用的)解决方案。 https://cygwin.com/faq/faq.html#faq.using.bloda暗示有效的解决方案。奇怪的是,我在Cygwin的两者之间的连接上找不到任何具体的方向。

据我所知,Cygwin rebase (在安装结束时执行的脚本0p_000_autorebase.dash)遇到了问题,因为它会与您已安装的其他东西发生冲突。最有可能是您的防病毒过滤器之一。一种解决方案是以“安全+网络”模式启动,进行安装,然后重新启动。一切正常(至少对我而言)。

安装文件夹获取只读标志可能无济于事(尽管我不完全确定为什么这很重要,但前提是您正在以admin模式运行安装程序;但是我可能会丢失一些东西)。

关于cygwin - postinstall autorebase无法正常运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20332992/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com