Cygwin에서 rebaseall 실행


10

Cygwin에서 node.js를 빌드하려고 시도했는데 오류가 발생했기 때문에 freenode의 # node.js에있는 누군가 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이 여전히 불평하면 sh, bash, ssh 등과 같은 좀비 Cygwin 프로세스의 작업 관리자를 확인하십시오.
spoulson

@ spoulson-나는 ssh-pageant여전히 뛰었다 . 작업 관리자를 통해 그것을 죽여야했습니다. 감사!
sancho.s ReinstateMonicaCellio


0

PortableApps의 Win 10 및 Msys2를 사용 하여이 의견을 확장 하면서 작업 관리자로갔습니다.

많은 수의 실행중인 프로세스를 고려하여 "명령 줄"열을 기준으로 목록을 정렬했습니다. 거기에서 Msys2의 ssh-agent가 여전히 실행되고 있음을 발견했습니다. 나는 그것을 죽인 다음에 할 수 있었다 rebaseall.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.