Запуск ребазалу на Cygwin


10

Я спробував створити node.js на Cygwin, і це спричинило помилки, тому хтось із # node.js на freenode сказав мені запустити rebaseallCygwin, щоб очистити його. Тому я спробував це, і я отримав таке повідомлення:

$ rebaseall

rebaseall: під час повторної передачі дозволено використовувати лише попіл або штрих

Вийдіть із усіх процесів Cygwin та зупиніть усі служби Cygwin.

Виконайте золу (або тире) з пуску / запуску ... або вікна cmd або команд.

Виконати '/ bin / rebaseall' з золи (або тире).

Так що я закрив Cygwin, пішов в меню Пуск / Виконати і спробував ashі , dashале отримав наступне попередження:

Windows не може знайти "золу". Переконайтесь, що ви правильно ввели ім’я та повторіть спробу. Щоб шукати файл, натисніть кнопку «Пуск», а потім натисніть «Пошук».

То що мені робити?

Відповіді:


14

Спробуйте викликати ash, вказавши повне ім'я шляху. Наприклад, якщо ви встановили Cygwin в C:\cygwin\, ви введете це в діалогове вікно «Пуск / Запуск»:

C:\cygwin\bin\ash.exe

Це повинно запустити ashоболонку, всередині якої ви зможете потім посилатися /bin/rebaseall.


11
Якщо rebaseall все ж скаржиться, перевірте менеджер завдань щодо процесів зомбі Cygwin, таких як sh, bash, ssh тощо.
spoulson

@spoulson - я ssh-pageantще бігав. Мені довелося вбити це через диспетчера завдань. Дякую!
sancho.s ReinstateMonicaCellio


0

Розкриваючи цей коментар , використовуючи Win 10 та Msys2 від PortableApps, я перейшов до диспетчера завдань.

Враховуючи велику кількість запущених процесів, я сортував список за стовпцем «Командний рядок». Там я знайшов свого ssh-агента від Msys2, який все ще працює. Я це вбив, і тоді міг rebaseall.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.