0

您好,我正在使用基于 Koding Cloud 的 Ubuntu 开发环境。

我设法安装了 Yeoman Angular FullStack 所需的所有先决条件。

已成功安装以下项目

  1. sudo npm install -g yo grunt-cli bower karma

  2. sudo npm install -g generator-angular-fullstack

以上安装后。

我已经创建了 abltd 目录(文件夹结构如下所示)

并运行以下命令

哟 angular-fullstack abltd

它一直运行到最后并引发以下错误。

1070 错误 错误:EACCES,mkdir '/home/abitandco/tmp/npm-1293-IkfHqNho' 1070 错误 { [错误:EACCES,mkdir '/home/abitandco/tmp/npm-1293-IkfHqNho'] 1070 错误 errno:3 , 1070 错误代码:'EACCES',1070 错误路径:'/home/abitandco/tmp/npm-1293-IkfHqNho',1070 错误父级:'abltd'} 1071 错误请以 root/管理员身份再次运行此命令。1072 错误系统 Linux 3.13.0-29-generic 1073 错误命令“/usr/local/bin/node” “/usr/local/bin/npm” “install” 1074 错误 cwd /home/abitandco/abltd 1075 错误节点 - v v0.10.26 1076 错误 npm -v 1.4.3 1077 错误路径 /home/abitandco/tmp/npm-1293-IkfHqNho 1078 错误代码 EACCES 1079 错误 errno 3 1080 错误堆栈 Error: EACCES, mkdir '/home/abitandco/tmp /npm-1293-IkfHqNho' 1081 详细退出 [ 3, true ]

我尝试以 sudo yo angular-fullstack abltd 运行,但没有区别。

我也在添加完整的日志和图像以帮助更好地理解问题。

谁能指出我正确的方向。

在此处输入图像描述

如果有人想看,我有完整的 npm 调试日志。

4

2 回答 2

0

您的~/.npm~/tmp目录很可能归根用户所有。再试一次,但确保这些目录归您的用户名所有。

于 2015-04-30T03:02:58.720 回答
0

使用以下命令授予自己权限

sudo chown -R youruser /home/youruser
于 2015-09-21T00:04:58.077 回答