在Cygwin上运行rebaseall


10

我尝试在Cygwin上构建node.js并导致错误,因此在freenode上#node.js中的某个人告诉我rebaseall在Cygwin上运行以进行清理。所以我尝试了一下,然后收到以下消息:

$ rebaseall

rebaseall:在重新定基期间仅允许灰化或破折号过程

退出所有Cygwin进程并停止所有Cygwin服务。

从“开始/运行...”或cmd或命令窗口执行灰(或破折号)。

从灰(或破折号)执行'/ bin / rebaseall'。

因此,我关闭了Cygwin,转到“开始/运行”并尝试ashdash但收到以下警报:

Windows无法找到“灰烬”。请确保您输入正确的名称,然后再试一次。要搜索文件,请单击“开始”按钮,然后单击“搜索”。

那我该怎么办?

Answers:


14

尝试ash通过提供其完整路径名进行调用。例如,如果将Cygwin安装到中C:\cygwin\,则可以在“开始/运行”对话框中键入以下内容:

C:\cygwin\bin\ash.exe

这应该启动ashshell,然后可以在其中调用/bin/rebaseall


11
如果rebaseall仍然抱怨,对于僵尸Cygwin的检查任务管理器进程像SH,庆典,ssh等
spoulson

@spoulson-我ssh-pageant仍然在跑步。我不得不通过任务管理器将其杀死。谢谢!
sancho.s ReinstateMonicaCellio


0

通过使用PortableApps的Win 10和Msys2 扩展此注释,我进入了任务管理器。

鉴于正在运行的进程数量众多,我按“命令行”列对列表进行了排序。在那里,我发现Msys2中的ssh-agent仍在运行。我杀了它,然后我就可以了rebaseall

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.