[英]Figuring out JavaScript libraries for Vim autocompletion with TernJS in .tern_project file
[英]tern_for_vim (ternjs) returns 403 access denied
嘗試使用YouCompleteMe + TernJS在MacVim中完成JavaScript的工作。
我已經遵循了兩個插件的安裝說明(我使用Vundle來管理vim插件),其中包括在YCM插件文件夾中運行./install.sh
腳本,以及在TernJS插件文件夾中npm install
。 兩者的安裝似乎已成功完成。
但是,我鍵入時沒有得到任何JS補全; 如果我嘗試手動觸發TernJS中的某些內容(例如:TernDef
), :TernDef
從本地TernJS服務器返回HTML錯誤頁面,指示403 Access Denied錯誤。
如果我使用sudo啟動MacVim(例如sudo mvim
); 一切似乎都正常。
另外,沒有sudo,我可以手動將JSON文檔發布到TernJS服務器(在vim之外)並獲得有效的響應。
我正在運行MacVim 7.4.71(通過Homebrew安裝;通過python support編譯)和節點0.10.21(也通過Homebrew安裝)。
關於我可以檢查的內容有什么想法,以便無需使用sudo啟動MacVim就可以完成TernJS?
弄清楚了。
我的shell配置文件設置了$http_proxy
env變量,因此從MacVim到本地TernJS服務器的請求正嘗試通過代理服務器發出。
通過在我的外殼配置文件中添加export no_proxy=localhost
來解決,以使對http://localhost
請求不使用代理。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.