2016-01-13 7 views
0

獲取下面的錯誤。我試着以sudo和自己的方式運行。同樣的錯誤。這是Linux薄荷羅莎。安裝通過yo調查問卷,但看起來像是沒有權限。我是Linux新手。請幫忙。喲angular-fullstack故障安裝在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) 
 
[email protected] /home/mastermean $

回答

0

嘗試從一個終端運行以下命令:

cd ~ 
mkdir app 
cd app 
yo angular-fullstack 

(這可能需要運行最後命令sudo yo angular-fullstack根據安裝方式的自耕農) 它看起來像文件bower.json沒有寫入權限。您可以通過修復現有權限來解決問題,但上述順序應該可以讓您順利完成權限。

+0

對不起,同樣的錯誤。這真的很奇怪。它將文件和目錄安裝到我的用戶的根目錄中。我保證我從「app」文件夾中運行命令。 –

+0

可以'cd〜'然後運行ls -l bower.json來查看bower.json上的文件權限是什麼?在您的節點和/或yeoman設置中,某些事情聽起來很奇怪。 yeoman是否安裝在全球? –

+0

-rw-r - r-- 1.是的,我相信它是用-g跟着其中一個教程 –