CodeKit中Bower组件下载失败

3
我下载了CodeKit的最新版本(试用版2.0(16828))。它在我的Mac Mini上启动良好,但是只要我尝试使用Bower下载组件,就会出现错误:“Bower错误/Bower无法确定安装在此项目中的组件。确保您已连接到互联网,然后重试。”重复尝试(单击“重试”或单击“确定”并再次尝试下载组件)仍然失败。
应用程序在不出错的情况下完成了“正在下载Bower组件列表”。错误出现在"扫描安装的组件..."时。
我可以正常连接到互联网。
当我尝试安装Bower组件时,它将显示此消息:
为什么我会收到这些错误,如何修复CodeKit?
谢谢!

你的系统命令行中是否安装了Bower?你是否修改过Git安装?(我是编写CodeKit的那个人) - Bryan
很抱歉您遇到了问题,我们会让它正常工作的。 - Bryan
Bower已通过npm安装,但已损坏。我已将其删除。Git已通过命令行安装并正常工作。感谢您的帮助。 - balinjdl
现在我遇到了这个错误 - “CodeKit 能够将 Foundation 的 Git 存储库克隆到您的项目文件夹中,但无法使用 Bower 下载最新组件” - 通过 uninstall.sh 更新了 GIT 并重新安装了 1.8.4.2 版本。 - stuartmcd69
不确定是谁给这个点赞,但我用点赞抵消了它。有时我真的很讨厌 Stack Overflow -- 如果你没有任何积极的贡献,就请离开吧。 - Bryan
显示剩余2条评论
6个回答

1
我遇到了同样的问题。
  1. 检查控制台消息 (mac)
  2. 删除有问题的库。我曾经有过这种情况。
  3. 现在应该没问题了。
祝好运!

你能稍微详细解释一下你的答案吗?我遇到了同样的问题,但是我找到的所有解决方法似乎都没有解决这个问题。我已经好几周没有使用Codekit资源了:( - Brad Adams

1
原来Bower一直无法正常工作,这导致了CodeKit的故障。 Tolga Akyuz's answer to Siddharth's problem是解决方法 - 我有一个~/.cache文件阻止Bower将文件添加到~/.cache/中。
当我将~/.cache文件重命名(例如为~/.cache-orig),并创建了一个~/.cache/目录,Bower开始正常工作 - CodeKit也如此。

1
npm 存储库的 Github - 问题 3594 中报告了类似的问题。 - balinjdl

1
原来这种行为可能是由几个因素引起的。另一个用户解决了它并与我分享了这个方法:
我安装了Xcode,但仍然有问题。经过一番研究,我发现一篇文章说在Xcode中安装命令行工具可能会解决问题。我这样做了,问题现在已经解决了。
据我所见,在从Lion(和Snow Leopard)升级而没有安装git的系统中,$PATH似乎存在问题。在下面链接的页面上列出的问题和答案中,给出了几个终端命令选项,但我不确定该选择哪一个,所以我选择了Xcode路线。 https://apple.stackexchange.com/questions/18470/why-is-git-not-found-after-installing-os-x-lion

这个安装命令行工具的方法对我起了作用,其他建议都没有用。 - stuartmcd69

0
如果仍然相关的话,我的情况是Google Maps AMD Loader插件。删除后问题得到解决。

enter image description here


0
在我的情况下,问题出在项目文件夹的路径上 - 它包含了“!”符号,这让Bower无法正常工作。为了检查是Bower还是CodeKit的问题,请在终端中cd到您的项目文件夹并运行“bower list”。
zhaba $ bower list bower EINVALID 名称必须小写,可以包含数字、点、破折号、“@”或空格
通过更正项目文件夹路径,CodeKit可以正常工作。

欢迎来到StackOverflow。我建议将代码部分格式化为代码(通过缩进或使用反引号)。最好的问候。 - YakovL

0

我在使用El Capitan和旧版Xcode时也遇到了与CodeKit2相同的问题。升级Xcode后,问题得到了解决。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接