2014-02-14 3 views
0

sublime2, 패키지 제어 모듈 및 nodej를 설치했습니다. 내 응용 프로그램을 열면 다음 오류가 발생합니다. 내 응용 프로그램 Tools-> NodeJS-> Run을 실행하려고하면 오류가 발생합니다. 메뉴의Nodejs가 기껏해야 실패했습니다

File "/Applications/Sublime Text.app/Contents/MacOS/sublime_plugin.py", line 445, in is_enabled_ raise ValueError("is_enabled must return a bool", self) ValueError: ('is_enabled must return a bool', <Nodejs.Nodejs.NodeUglifyCommand object at 0x10f70bc90>)

모든 항목을 사용할 수 없습니다. 내가 양조를 통해 노드를 설치 한

{ 
    // save before running commands 
    "save_first": true, 
    // if present, use this command instead of plain "node" 
    // e.g. "/usr/bin/node" or "C:\bin\node.exe" 
    "node_command": "/usr/local/bin/node", 
    // Same for NPM command 
    "npm_command": "/usr/local/bin/npm", 
    // as 'NODE_PATH' environment variable for node runtime 
    "node_path": "/usr/local/Cellar/node/0.10.25", 

    "expert_mode": false, 

    "ouput_to_new_tab": false 
} 

: 나는 또한 사용자 설정을 수정 시도

다음 하나를 사용합니다.

+0

터미널에서 '노드'를 수행하면 "/ usr/local/bin/node"를 얻게됩니까? – Frax

+0

@Frax 예,'노드가'/ usr/local/bin/node'를 반환합니다. – zapletnev

답변

0

내 사용자 지정 빌드 시스템에서 동일한 문제가있었습니다. 해결책은 사용하려는 빌드 시스템을 선택하는 것입니다.
Tools-> Build System에서 빌드 시스템 옆에 체크 표시가 있어야합니다.

+0

윈도우에 대한 제안 : { // 명령을 실행하기 전에 저장 "save_first": 참, //이 명령을 사용하십시오 일반 "노드"대신 // 예 "/ usr/bin/node"또는 "C : \ bin \ node.exe" "node_command": "C : \\ Program Files \\ nodejs \\ node.exe", // NPM 명령과 동일 함 " npm_command ":"C : \\ 프로그램 파일 \\ nodejs \\ node_modules \\ NPM \\ 빈 \의 npm.cmd " // 노드 런타임 'NODE_PATH'환경 변수로"NODE_PATH "거짓, " expert_mode "거짓, "ouput_to_new_tab "거짓 } –

+0

펠릭스 @ 미안 해요,하지만 난 당신의 관점을 공유 질문 – cody

+0

을 이해하지 못하고, 거기 가능한 최상의 솔루션은 사용자 지정 빌드 시스템과 함께 제공, 내 목표는 플러그인 자체로이를 달성하십시오. 또한 트위터가 개발자와 연락했습니다. 그 repo는 수치스럽게 중단되었습니다. –