【问题标题】:yo angular-fullstack failure installing on linux localyo angular-fullstack 安装在 linux local 上失败
【发布时间】:2016-04-17 22:07:51
【问题描述】:

得到以下错误。我尝试以 sudo 和我自己的身份运行。同样的错误。这是 Linux 薄荷罗莎。安装通过了 yo 问卷调查,但在权限方面失败了。我是 Linux 新手。请帮忙。

create bower.json
fs.js:549
  return binding.open(pathModule._makeLong(path), stringToFlags(flags), mode);
                 ^

Error: EACCES: permission denied, open '/home/mastermean/bower.json'
    at Error (native)
    at Object.fs.openSync (fs.js:549:18)
    at Object.fs.writeFileSync (fs.js:1156:15)
    at write (/usr/lib/node_modules/generator-angular-fullstack/node_modules/yeoman-generator/node_modules/mem-fs-editor/actions/commit.js:14:6)
    at DestroyableTransform._transform (/usr/lib/node_modules/generator-angular-fullstack/node_modules/yeoman-generator/node_modules/mem-fs-editor/actions/commit.js:43:7)
    at DestroyableTransform.Transform._read (/usr/lib/node_modules/generator-angular-fullstack/node_modules/readable-stream/lib/_stream_transform.js:172:10)
    at DestroyableTransform.Transform._write (/usr/lib/node_modules/generator-angular-fullstack/node_modules/readable-stream/lib/_stream_transform.js:160:12)
    at doWrite (/usr/lib/node_modules/generator-angular-fullstack/node_modules/readable-stream/lib/_stream_writable.js:335:12)
    at writeOrBuffer (/usr/lib/node_modules/generator-angular-fullstack/node_modules/readable-stream/lib/_stream_writable.js:321:5)
    at DestroyableTransform.Writable.write (/usr/lib/node_modules/generator-angular-fullstack/node_modules/readable-stream/lib/_stream_writable.js:248:11)
jul@jul-Inspiron-5558 /home/mastermean $ 

【问题讨论】:

    标签: angularjs linux node.js npm bower


    【解决方案1】:

    尝试从终端运行它:

    cd ~
    mkdir app
    cd app
    yo angular-fullstack
    

    (根据 yeoman 的安装方式,可能需要以 sudo yo angular-fullstack 运行最后一个命令。) 看起来文件 bower.json 没有写权限。您也许可以通过修复现有权限来解决问题,但上述顺序应该可以让您在没有权限的情况下继续前进。

    【讨论】:

    • 对不起,同样的错误。这真的很奇怪。它将文件和目录安装到我的用户的根目录中。我保证我是从“app”文件夹中运行命令的。
    • 你能cd ~ 然后运行ls -l bower.json 看看bower.json 上的文件权限是什么吗?在您的节点和/或 yeoman 设置中有些东西听起来很奇怪。 yeoman 是全局安装的吗?
    • -rw-r--r-- 1. 是的,我相信它与 -g 以下的教程之一有关
    • 这是创建文件和文件夹的位置:i775.photobucket.com/albums/yy38/forfreedom1/…
    • 抱歉,我从未见过约曼这样做。它总是在我所在的目录中完成。我从未使用过 Mint,但我知道 Ubuntu 通过 repos 安装节点时存在奇怪的问题。也许尝试从 app 文件夹运行不同的 yeoman 生成器?可能生成器本身有错误。
    猜你喜欢
    • 1970-01-01
    • 2021-04-24
    • 2012-03-05
    • 2016-03-03
    • 1970-01-01
    • 2016-10-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多