安装KeystoneJS错误

时间:2015-02-19 12:28:29

标签: javascript node.js mongodb keystonejs

尝试在DigitalOcean MEAN堆栈上安装KeystoneJS时出现此错误。

收到此错误:http://paste.ee/p/q1RmU 使用此命令:sudo yo keystone(已安装Yeoman) 遵循本指南:http://keystonejs.com/getting-started/

2 个答案:

答案 0 :(得分:0)

我认为您遇到了Yeoman的权限问题。最好不要将sudo用于此类事情。

我建议为keystone创建一个用户,以该用户身份登录,并按照these全局'的说明进行操作。为用户安装npm模块。基本上,您将为用户设置npm_packages目录并将其添加到您的路径中。

一旦你完成了,你就可以像这个用户一样安装yeoman,而且没有sudo。这应该允许你安装keystone好。我知道这似乎很多工作,但这是在linux机器上安全地设置节点应用程序的最佳方法。

答案 1 :(得分:0)

我同意KraigH。但是,无论它抱怨什么,一个alternet解决这个问题的方法就是改变mod。 我在这里列出了所有可能的目录。

chmod -R g+rwx  /root /root/.config /root/.config/configstore /root/.npm

我试着做别人说的话。那就是不要使用sudo。但它没有帮助。