Validator cannot be resolved to a type
어느날 갑자기 이클립스에서 모든파일에 빨갛게 오류가 표시된다.
껏다 켜기를 몇번 반복..
그냥 project -> clean 클릭
2019년 12월 10일 화요일
2019년 11월 13일 수요일
이클립스 개행 문자 변경(^M)
윈도우 에서 이클립스로 쉘스크립트 작성 후 리눅스 서버에 반영한 경우 아래와 같이 다양한 오류가 발생한다.
- syntax error near unexpected token
- /bin/sh^M bad interpreter
결과적으로 윈도우와 리눅스에서의 개행문자가 틀려 발생하는 문제로 직접 리눅스 서버에서 vi로 다시 작성하면 된다.
※ git으로 관리되는 경우 다시 PUSH할 경우 원복되는 문제가 있다.
이클립스 -> File -> Convert Line Delimiters To -> Unix(LF, \n, ...) 선택
- syntax error near unexpected token
- /bin/sh^M bad interpreter
결과적으로 윈도우와 리눅스에서의 개행문자가 틀려 발생하는 문제로 직접 리눅스 서버에서 vi로 다시 작성하면 된다.
확인방법(리눅스)
[root@]# cat -v script.sh
※ -v : tab와 줄바굼 문자를 제외한 제어 문자를 ^형태로 출력수정방법(리눅스)
[root@]# vi -b script.sh
※ 바이너리 형식으로 열어 ^M 문자열을 직접 삭제 후 저장※ git으로 관리되는 경우 다시 PUSH할 경우 원복되는 문제가 있다.
수정방법(윈도우 이클립스)
이클립스 줄바꿈 형태 변경 |
이클립스 -> File -> Convert Line Delimiters To -> Unix(LF, \n, ...) 선택
2019년 1월 18일 금요일
이클립스(PDT) php 함수 자동완성 문제
이클립스(2018-12) 업그레이드 후 PHP 자동완성이 말을 듣지 않는다. str_ 만 입력해도 No Default Proposals 만 뿜어 낸다.
3일간 구글링을 하면서 온갖 방법을 다 해보지만 먹통이다.
1. Window->Preference->PHP->Editor->Content Assist 설정변경
2. 프로젝트 디렉토리의 .bulidpath 확인
3. workspace\.metadata\.plugins\org.eclipse.dltk.core.index.sql.h2 의 파일 삭제
내 경우에는 고쳐지지 않았다.
마지막으로 프로젝트 우클릭 -> Preference -> PHP -> Validation -> PHP Version 변경하자 정상적으로 작동된다.
https://stackoverflow.com/questions/8574962/eclipse-autocomplete-is-not-working-for-php-project
3일간 구글링을 하면서 온갖 방법을 다 해보지만 먹통이다.
1. Window->Preference->PHP->Editor->Content Assist 설정변경
2. 프로젝트 디렉토리의 .bulidpath 확인
3. workspace\.metadata\.plugins\org.eclipse.dltk.core.index.sql.h2 의 파일 삭제
내 경우에는 고쳐지지 않았다.
마지막으로 프로젝트 우클릭 -> Preference -> PHP -> Validation -> PHP Version 변경하자 정상적으로 작동된다.
https://stackoverflow.com/questions/8574962/eclipse-autocomplete-is-not-working-for-php-project
피드 구독하기:
글 (Atom)