2016-08-12 1 views
0

터미널에서 내 꿀꺽 꿀꺽하는 명령을 실행할 때 문제가 있습니다. 나는이 문제를 추적하려고 노력해 왔으며, 내가 문제를 말할 수있는 것으로부터 내가 노후된 버전의 노드를 실행하고 있다는 것이다.Mac의 노드 v0.10.46에서 업데이트 할 수 없음

노드 -v는 v0.10.46이지만 현재 웹 사이트에서 다운로드 한 노드 설치는 현재 v4.4.7에 있다고합니다.

내가 처음 접했던 문제는 es6 약속 이었지만 문제를 해결하는 es6-polyfill을 설치했습니다.

이제 gulp에서 /node_modules/gulp-imagemin/index.js와 관련된 오류가 발생합니다. 특히 const 변수의 사용. (const path = require ('path')).

이 스레드를 기반으로 : https://github.com/sindresorhus/gulp-imagemin/issues/181#issuecomment-219303510 -이 문제는 노드의 오래된 버전 인 것으로 보이지만 내가 뭘해도 업그레이드되지 않습니다!

npm, nvm, n, brew 및 심지어 로컬 재설치를 사용하여 노드를 업그레이드 할 수있는 모든 방법을 모색했지만 구식 버전을 설치할 때마다 그렇습니다.

필자는 64 비트 시스템에 32 비트 버전을 설치할 가능성을 모색했지만 문제가되지는 않습니다.

이 문제를 해결하는 방법을 알지 못합니다. 나는 wordpress 웹 사이트를 만들려고 노력하고있다. 그리고 내가 사용하는 테마가 무엇이든지간에이 오류는 나를 기다리고있다!

도움말!

편집 :

그냥이 이미지 (http://imgur.com/a/OzR5Y) 당신이 날의 출력이 데이비드 월시의 업그레이드 방법에 따라 다음 N을 사용하여 업그레이드를 시도하고 볼 수 있습니다에 .. 추가 할 수 있습니다.

+0

그것은 잘못된을 제거 있다는 가능성입니다 버전 대신 다른 환경에있는 이전 바이너리를 가리키고 있습니다. 어떤 노드를 입력하면 어떻게됩니까? – Alan

+0

노드 버전을 관리하기 위해 nvm https://github.com/creationix/nvm을 사용해 보셨습니까? 사용하려는 버전을 설정할 수 있으므로이 경로가 가장 적합 할 수 있습니다. – kennasoft

답변

0

나는 동일한 문제가있어서 어떤 결과도없이 this instructions에 의해 그것을 제거하는 것에서 모든 것을 시도했다. 하지만 어쩌면 당신은 당신의 컴퓨터에 설치된 NVM 같은 관리가, 그냥이 시도 :

which node 

그리고 그의 응답이 같은 경우 : 문제의

/Users/MYUSER/.nvm/v0.10.46/bin/node 

, 당신 정도 NVM를 제거하여이 문제를 해결하고 일반적으로 Node.js를를 설치하거나 NVM을 계속 사용할 수 있습니다

관련 문제