尝试在DigitalOcean MEAN堆栈上安装KeystoneJS时出现此错误。
获取此错误:使用以下命令的http://paste.ee/p/q1RmU:sudo yo keystone (已安装约曼)遵循此指南:http://keystonejs.com/getting-started/
发布于 2015-02-26 05:23:40
我觉得你遇到了约曼的权限问题。对于这样的事情,最好不要使用sudo。
我建议为keystone创建一个用户,以该用户身份登录,并遵循these的说明为用户“全局”安装npm模块。实际上,您将为用户设置一个npm_packages目录,并将其添加到您的路径中。
一旦你这样做了,你可以安装yeoman作为这个用户,而不是sudo。这样你就可以安装keystone了。我知道这看起来需要做很多工作,但这是在linux机器上安全设置节点应用程序的最好方法。
发布于 2016-03-23 18:26:52
我同意KraigH。但alternet解决这个问题的一种方法是,无论它抱怨什么,都要改变模式。我在这里列出了所有可能的目录。
chmod -R g+rwx /root /root/.config /root/.config/configstore /root/.npm我试着按别人说的做。那就是不使用sudo。但这并不管用。
发布于 2021-09-08 21:01:45
我通常构建Docker镜像并将其部署在nginx反向代理之后
https://stackoverflow.com/questions/28606443
复制相似问题