2012-08-26 2 views
13

우분투 12.04에 Sumblime-text-2에 SublimeLinter plugin을 설치했습니다.PHP를 사용하도록 SublimeLinter 플러그인 구성

PHP의의 linting이 작동하지 않습니다. 인터넷에 철저한 검색 후, 나는 아래와 같이 sublimeLinter 설정에서 PHP의 경로를 제공 할 필요가 있음을 발견 :이 include_path를 내가 은 phpinfo에있는 라인의 경로였다

"sublimelinter_executable_map": { "php":"/usr/share/php" }, 

. 그러나 그것은 효과가 없습니다. 특수 문자와/usr/share/php5,/usr/lib/php5와 같은 다른 경로를 이스케이프 처리했지만 아무 것도 작동하지 않는 것 같습니다. 나는 린터 기능을 작동시킬 수 있도록

는 사람이 올바른 구성을 도와 드릴까요?

참고 : 이전에 답변되지 않은 질문이 here되었습니다. 좀 더 자세하게 다시 물어봐야 할 것 같아서.

UPDATE은 다음 original question는 대답 뿐만 아니라이 질문에를 해결하고있다.

답변

20

1- node.js 설치 그건 그렇고, 그 자체로 꽤 멋져요.
2 Sublime Text를 열고 열려있는 모든 파일을 닫습니다. 환경 설정에
3 헤드> 패키지> SublimeLinter-> 설정 설정 - - (당신이 전에 그것을 엉망하지 않은 경우 비어있을 것입니다), 그리고 삽입은 다음 사용자 :

{ 

    "sublimelinter_executable_map": 
    { 
     "javascript":"C:/Program Files/nodejs/node.exe", 
     "css":"C:/Program Files/nodejs/node.exe", 
     "php":"C:/wamp/bin/php/php5.4.3/php.exe" 
    } 

} 

이것은 또한 linting을 위해 php와 같은 경로를 지정합니다. 노드 경로가 올바른지 확인하십시오. Windows 7 설치의 기본 위치입니다. 파일을 저장하고 파일을 닫은 다음 숭고한 텍스트를 다시 시작하십시오.

소스 : 터미널에서 우분투 시스템 유형에 대한 http://fuzzytolerance.info/blog/2012/05/14/2012-05-15-getting-sublimelinter-running-on-windows/

+2

제 질문은 Windows 12.04가 아니라 우분투입니다. – rgamber

+1

php 및 node.js의 우분투 경로 사용 –

+0

아하나. 나는 그것을 시도 할 것이다. 감사! – rgamber

4

:

which php 

와 PHP 경로에 결과를 사용 (환경 설정 -> 패키지 설정 -> SublimeLinter-> 설정 - 사용자).

내 경우에는 그것입니다 : 윈도우 7에

{ 
    "sublimelinter_executable_map": { 
     "php": "/usr/bin/php" 
    } 
} 
1

이 php.exe 파일 경로 나를 위해 트릭을하지 않았다, PHP-win.exe는 않았지만 :

{ 
    "sublimelinter_executable_map": 
    { 
     "php":"C:/php/php-win.exe" 
    } 
} 
0

PHP Windows 7의 -win.exe 파일 경로가 저를 위해 속임수를 쓰지 않았습니다 !!!

"sublimelinter_executable_map": 
{ 
    "javascript":"C:/Program Files/nodejs/node.exe", 
    "php":"C:/xampp/php/php-win.exe", 
    "css":"C:/Program Files/nodejs/node.exe" 
} 
관련 문제