Executando o rebaseall no Cygwin

10

Eu tentei criar node.js no Cygwin e isso causou erros, então alguém em # node.js no freenode me disse para executar o rebaseall no Cygwin para limpá-lo. Então eu tentei isso e recebi a seguinte mensagem:

$ rebaseall

rebaseall: only ash or dash processes are allowed during rebasing

Exit all Cygwin processes and stop all Cygwin services.

Execute ash (or dash) from Start/Run... or a cmd or command window.

Execute '/bin/rebaseall' from ash (or dash).

Então fechei o Cygwin, fui para Iniciar / Executar e tentei ash e dash , mas recebi o seguinte alerta:

Windows cannot find 'ash'. Make sure you typed the name correctly, and then try again. To search for a file, click the Start button, and then click Search.

Então, o que devo fazer?

    
por erikvold 11.01.2011 / 02:40

3 respostas

13

Tente invocar ash fornecendo o nome do caminho completo. Por exemplo, se você instalou o Cygwin em C:\cygwin\ , você digitaria isso na caixa de diálogo Iniciar / Executar:

C:\cygwin\bin\ash.exe

Isso deve iniciar o shell ash , dentro do qual você pode invocar /bin/rebaseall .

    
por 11.01.2011 / 04:35
6

Se você estiver executando o Cygwin-X, certifique-se de que o X está fechado, não apenas os xterms.

    
por 03.03.2011 / 00:05
0

Expandindo este comentário , usando o Win 10 e o Msys2 da PortableApps, eu fui para o Gerenciador de Tarefas.

Dado o grande número de processos em execução, classifiquei a lista pela coluna "Linha de comando". Lá encontrei meu agente ssh da Msys2 ainda em execução. Eu matei, e então eu pude rebaseall .

    
por 07.10.2018 / 07:25