Hexo 3.0: ERROR Deployer not found: git

2015-04-21 10:20:22 +08:00
 anthonyeef

升级到3.0后一直没有办法deploy成功,查了一下说3.0后需要在 _config.yml 中设置 deploy中的type一项为git(而且还要注意空一格),然后npm install hexo-deployer-git --save。都试过了,但还是没有办法。

看github上hexo的issue也有好多人遇到了这个问题。
难道只能通过降级来解决?

求有效的解决方法:)

8749 次点击
所在节点    问与答
9 条回复
weyou
2015-04-21 11:03:04 +08:00
具体什么错误信息? 我这里没有问题
cszhiyue
2015-04-21 11:09:21 +08:00
谨慎升级3.0
Tiande
2015-04-21 11:56:25 +08:00
重新配置下 git 的 name email 。

如果你用的不是默认 theme ,重新 clone 一个完整的,最好是去项目主页下个完整的 .zip 。
anthonyeef
2015-04-21 14:24:21 +08:00
@dtdnqsb 我也觉得有可能是因为用了非默认theme的原因,但具体问题不明
anthonyeef
2015-04-21 14:24:47 +08:00
@weyou 晚上回去我换默认theme试试
Tiande
2015-04-21 14:29:33 +08:00
@anthonyeef 第三方 theme 在 git clone http...的时候,会断掉...
所以还是建议下个 .zip 自解压,感觉比 clone http 要快,要完整。
anthonyeef
2015-04-23 07:20:34 +08:00
@dtdnqsb 我不明白发生了什么,但是刚刚重新配置了一下_config.yml里的内容,去掉所有中文的字样,重新试了一下就没问题了。有搜到一篇帖子说是因为有中文出现的缘故。
Tiande
2015-04-23 07:28:02 +08:00
@anthonyeef 问题解决就好 ;)
hizoubin
2016-12-31 18:03:03 +08:00
npm install hexo-deployer-git --save 改了之后执行,然后再部署试试

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/185148

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX