Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/436.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript tern_for_vim(ternjs)返回403拒绝访问_Javascript_Autocomplete_Macvim_Tern - Fatal编程技术网

Javascript tern_for_vim(ternjs)返回403拒绝访问

Javascript tern_for_vim(ternjs)返回403拒绝访问,javascript,autocomplete,macvim,tern,Javascript,Autocomplete,Macvim,Tern,尝试使用+,在MacVim中完成JavaScript 我遵循了这两个插件的安装说明(我使用Vundle管理vim插件),其中包括在YCM插件文件夹中运行/install.sh脚本,以及在TernJS插件文件夹中运行npm install。两者的安装似乎已成功完成 然而,我没有得到任何JS完成,因为我键入;如果我试图手动触发TernJS中的某些内容(例如,:TernDef),我会从本地TernJS服务器返回一个HTML错误页面,指示403拒绝访问错误 如果我用sudo启动MacVim(例如,sud

尝试使用+,在MacVim中完成JavaScript

我遵循了这两个插件的安装说明(我使用Vundle管理vim插件),其中包括在YCM插件文件夹中运行
/install.sh
脚本,以及在TernJS插件文件夹中运行
npm install
。两者的安装似乎已成功完成

然而,我没有得到任何JS完成,因为我键入;如果我试图手动触发TernJS中的某些内容(例如,
:TernDef
),我会从本地TernJS服务器返回一个HTML错误页面,指示403拒绝访问错误

如果我用sudo启动MacVim(例如,
sudomvim
);一切似乎都很好

另外,如果没有sudo,我可以手动将一个JSON文档发布到TernJS服务器(在vim之外),并获得一个有效的响应

我正在运行MacVim 7.4.71(通过自制安装;使用python支持编译)和节点0.10.21(也通过自制安装)

关于我可以检查什么,这样我就可以在不需要使用sudo来启动MacVim的情况下完成TernJS,有什么想法吗

找到了答案

我的shell配置文件设置了
$http_proxy
env变量,因此从MacVim到本地TernJS服务器的请求试图通过代理服务器发出

通过向我的shell配置文件添加
export no_proxy=localhost
来修复此问题,以便请求
http://localhost
不要使用代理