下载ngCordova出现 ECMDERR Failed to execute问题

自己在做H5手机开发,去下载ngCordova时出现:



C:\Users\admin\Desktop\t\myApp>bower install ngCordova
bower ngCordova#*           not-cached https://github.com/driftyco/ng-cordova.git#*
bower ngCordova#*              resolve https://github.com/driftyco/ng-cordova.git#*
bower ngCordova#*              ECMDERR Failed to execute "git ls-remote --tags --heads https://github.com/driftyco/ng-cordova.git", exit code of #128 fatal: unable to acc
ess 'https://github.com/driftyco/ng-cordova.git/': Failed to connect to 172.105.214.141 port 1080: Timed out
Additional error details:
fatal: unable to access 'https://github.com/driftyco/ng-cordova.git/': Failed to connect to 172.105.214.141 port 1080: Timed out


连接超时问题,这个是之前我设置有代理的原因.找了许久才发现的问题

在一个帖子下的评论中看到的,这个帖子的回复

解决方法:在CMD窗口输入   git config --global --edit

原先的配置文件是这样的:


修改后如下图所示:

就是把代理删除就好了


效果如下:


<think>嗯,用户问的是Dev-C++出现“failed to execute”的问题。我得先回忆一下常见的解决方法。首先,Dev-C++是一个比较老的IDE,可能在Windows新版本上兼容性有问题。用户可能是在运行程序的时候遇到了这个错误,对吧? 首先,我应该考虑路径问题。如果路径里有中文或特殊字符,可能会导致程序无法执行。这时候需要提醒用户检查项目路径,确保全是英文和数字,没有空格或者特殊符号。比如,用户可能把项目放在桌面的中文文件夹里,这样就会出错。 接下来,杀毒软件或者防火墙可能拦截了Dev-C++的执行。这时候需要让用户暂时关闭这些安全软件,再试试运行程序。特别是如果用户最近安装了新的杀软,可能会误判Dev-C++生成的exe文件为威胁。 另外,编译器配置可能有问题。用户可能不小心修改了编译器的设置,或者安装路径有误。这时候需要指导用户检查工具->编译选项,确认是否正确指向了MinGW的路径。比如,默认路径应该是C:\Dev-Cpp\MinGW64\bin,如果用户安装时改了路径,这里可能配置错误。 还有,用户可能没有正确保存文件就直接运行。Dev-C++需要先保存源代码才能编译执行,所以提醒用户先保存文件,比如按Ctrl+S,然后再运行。 如果以上步骤都不行,可能需要重新安装Dev-C++,或者尝试更新到更新的版本,比如Embarcadero的Dev-C++,或者换用其他IDE如Code::Blocks、VS Code。毕竟Dev-C++已经很久没更新了,可能在新的系统上有兼容性问题。 另外,有时候防病毒软件会隔离生成的可执行文件,导致无法运行。用户可能需要检查隔离区,恢复文件并添加排除。或者生成的可执行文件被系统阻止,需要右键属性解除锁定。 还有可能需要以管理员身份运行Dev-C++,特别是在权限受限的账户下。或者检查磁盘空间是否足够,编译后的文件可能因为空间不足无法生成。 总结下来,应该分步骤列出可能的解决方案,让用户逐一尝试,从最简单的检查路径和杀软开始,逐步深入到重新安装或更换IDE。同时要提醒用户Dev-C++可能过时,建议使用其他工具作为长期解决方案。</think>遇到Dev-C++出现"failed to execute"错误时,可按照以下步骤排查解决: 1. **检查文件路径问题** - 确保项目路径**全英文无空格**,例如: $$ \text{错误路径:D:\编程\test\新建文件夹} $$ $$ \text{正确路径:D:\coding\test\project1} $$ - 避免使用特殊符号`!@#$%^&*()`等 2. **防病毒软件拦截** - 临时关闭Windows Defender/杀毒软件 - 检查隔离区是否误删`*.exe`文件 - 将Dev-C++安装目录加入白名单 3. **验证编译器配置** - 打开 `Tools > Compiler Options > Directories` - 确认包含以下路径(默认安装时): ```text C:\Dev-Cpp\MinGW64\bin C:\Dev-Cpp\MinGW64\include C:\Dev-Cpp\MinGW64\lib ``` 4. **文件保存验证** - 必须**先保存源代码**(Ctrl+S)再编译 - 未保存时临时文件路径可能包含非法字符 5. **兼容性设置(针对新版Windows)** - 右键Dev-C++快捷方式 > 属性 - 启用"以管理员身份运行" - 设置兼容模式为Windows 7/8 6. **重新生成可执行文件** - 删除旧的`*.exe`文件 - 执行 `Execute > Rebuild All` 7. **终极解决方案** - 完全卸载后安装[Embarcadero Dev-C++](https://www.embarcadero.com/products/cbuilder/starter)最新版 - 或改用更现代的IDE(推荐): - Visual Studio Community(Windows) - Code::Blocks(跨平台) - VS Code + C/C++扩展 **典型错误案例诊断:** 当出现类似错误提示: ```text g++.exe: error: CreateProcess: No such file or directory ``` 这通常表示编译器路径配置错误或防病毒软件阻止了进程创建。可通过检查`MinGW\bin`目录下是否存在`g++.exe`文件验证。 **附加建议:** - 确保系统已安装最新的运行库: ```bash Microsoft Visual C++ Redistributable(2015-2022) ``` - 对于Win10/Win11用户,建议使用WSL开发环境更稳定 如果问题仍未解决,请提供具体错误提示和操作步骤,可进一步分析原因。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值