簡體   English   中英

tern_for_vim(ternjs)返回403訪問被拒絕

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM