2014-08-27 4 views
4

Windows 컴퓨터에 karam/Jasmine/PhantomJS를 설치하려고합니다.Windows에 PhantomJS 설치 : 롤백 오류 : EPERM, 연결 해제 phantomjs.exe

다른 프로젝트에 이전에 설치되었습니다. 프록시를 잘 설정했지만 이상한 오류가 발생합니다.

npm ERR! error rolling back Error: EPERM, unlink 'C:\xampp\htdocs\acme\node_modules\karma-phantomjs-launcher\node_modules\phantomjs\lib\phantom\phantomjs.exe' 
npm ERR! error rolling back [email protected] { [Error: EPERM, unlink 'C:\xampp\htdocs\acme\node_modules\karma-phantomjs-launcher\node_modules\phantomjs\lib\phantom\phantomjs.exe'] 
npm ERR! error rolling back errno: 50, 
npm ERR! error rolling back code: 'EPERM', 
npm ERR! error rolling back path: 'C:\\xampp\\htdocs\\acme\\node_modules\\karma-phantomjs-launcher\\node_modules\\phantomjs\\lib\\phantom\\phantomjs.exe' } 
npm ERR! Error: EPERM, unlink 'C:\xampp\htdocs\acme\node_modules\karma-phantomjs-launcher\node_modules\phantomjs\lib\phantom\phantomjs.exe' 
npm ERR! { [Error: EPERM, unlink 'C:\xampp\htdocs\acme\node_modules\karma-phantomjs-launcher\node_modules\phantomjs\lib\phantom\phantomjs.exe'] 
npm ERR! errno: 50, 
npm ERR! code: 'EPERM', 
npm ERR! path: 'C:\\xampp\\htdocs\\acme\\node_modules\\karma-phantomjs-launcher\\node_modules\\phantomjs\\lib\\phantom\\phantomjs.exe' } 
npm ERR! 
npm ERR! Please try running this command again as root/Administrator. 
  • 그래서 나는 phantomjs.exe을 삭제하고 다시 시도했다.
  • 콘솔로 관리자 권한으로 실행하고 다시 시도했습니다.
  • 나는 전체 node_modules 폴더를 삭제하고 다시 내가 suggested here

... 같은 오류로 내 A/V를 비활성화

  • npm cache clear을 사용
  • 를 설치했습니다.

    npm이 설치 중에 PhantomJS를 삭제하려고하는 이유는 무엇입니까? 내가 말했듯이, 나는 그것을 전에 삭제했다. 그래서 node_modules 폴더가없고, npm install을 실행하고 phantomjs.exe를 생성 한 다음 오류와 함께 실패합니다.

    아무도 아이디어가 없습니까?

  • 답변

    2

    필자는 npm update을 수행하는 동안 잘못된 phantomjs.exe 프로세스가 실행 중일 때 궁극적으로 같은 문제가 발생한 것으로 보였습니다.

    이 현상이 사용자가 경험 한 것과 같은 원인 일 수는 없지만이 오류 메시지를받는 방법 중 적어도 하나에있는 것으로 보입니다.

    Windows 작업 관리자 (Ctrl + Shift + Esc)를 열어서 프로세스 탭에서 phantomjs.exe를 찾고 '프로세스 끝내기'를 사용하여 해결할 수있었습니다.

    +0

    늦어서도 완벽한 답변을 보내 주셔서 감사합니다. –