YouCompleteMe + TernJS을 사용하여 MacVim에서 JavaScript 작업을 완료하려고합니다.tern_for_vim (ternjs)에서 403 액세스가 거부되었습니다.
YCM 플러그인 폴더 내에 ./install.sh
스크립트를 실행하고 TernJS 플러그인 폴더 내에 npm install
을 실행하는 두 플러그인 (Vim 플러그인을 관리하기 위해 Vundle을 사용)에 대한 설치 지침을 따라했습니다. 둘 다 설치가 성공적으로 완료된 것 같습니다.
그러나 입력 할 때 어떤 JS 완료도 표시되지 않습니다. TernJS (예 : :TernDef
)에서 수동으로 트리거하려고하면 로컬 TernJS 서버에서 403 오류 액세스 오류를 나타내는 HTML 오류 페이지가 반환됩니다.
sudo로 MacVim을 실행하면 (예 : sudo mvim
); 모든 것이 잘 작동하는 것 같습니다.
또한 sudo가 없으면 수동으로 JSON 문서를 Vim 외부의 TernJS 서버에 게시하고 유효한 응답을 다시받을 수 있습니다.
Macvim 7.4.71 (Homebrew를 통해 설치, Python 지원을 사용하여 컴파일 됨) 및 노드 0.10.21 (Homebrew를 통해 설치됨)을 실행 중입니다.
MacVim을 실행하기 위해 sudo를 사용할 필요없이 TernJS 완료를 할 수 있도록 내가 확인할 수있는 아이디어가 있습니까?