docpad run一直要求服务条款

时间:2014-06-19 09:51:25

标签: npm docpad

更新npm后,安装docpad(npm install -g docpad) 我已经验证我的PATH有git和npm。 我用docpad运行 我得到了以下输出:

  

C:\ Work \ Edu \ docpad> docpad run

     
    

info:欢迎使用DocPad v6.69.0(全局安装:C:\ Users \ Eliran \ AppData \ Roaming \ npm \ node_modules \ docpad)     注意:如果看到此消息的每个人每周捐赠1美元,请维护DocPad     ld变得可持续:http://docpad.org/donate     信息:贡献:http://docpad.org/docs/contribute     信息:插件:     信息:环境:发展     在我们继续之前,您是否已阅读并同意DocPad的服务条款( )和隐私政策( )? [是/否] Y

  

C:\工作\埃杜\ docpad>

现在没有任何反应,就像我按下“n”一样。 尝试了好几次,任何提示? 使用Windows 8.1 64位。

3 个答案:

答案 0 :(得分:3)

这似乎是一个已知问题,在此引用:

https://github.com/bevry/docpad/issues/851

https://github.com/bevry/docpad/issues/488

所描述的解决方法是使用以下(示例)内容在Windows / Users / [username] /目录中手动创建.docpad.cson文件:

{
   name: "Your name"
   email: "Your email"
   username: "Your username"
   subscribed: true
   subscribeTryAgain: null
   tos: true
   identified: true
}

创建文件后,像以前一样启动docpad。

答案 1 :(得分:3)

您可以运行docpad run --silent来跳过该问题。

答案 2 :(得分:0)

@ syner2的答案是一个很好的永久答案。如this bug report中所述,还可以选择在运行docpad时添加--offline参数。

此外,这绝对是一个错误。它有望在将来修复,或者至少应该显示一个有用的错误,以便更容易查找问题。