2015-02-24 76 views
0

無法讓喲角發生器運行,在其他計算機上沒有問題,這是一個新的安裝在這一個。以下是錯誤喲角發生器投擲錯誤

/usr/local/lib/node_modules/yo/node_modules/configstore/node_modules/mkdirp/index.js:89 
       throw err0; 
        ^
Error: EACCES, permission denied '/Users/Alex/.config/configstore' 
at Error (native) 
at Object.fs.mkdirSync (fs.js:751:18) 
at Function.sync (/usr/local/lib/node_modules/yo/node_modules/configstore/node_modules/mkdirp/index.js:70:13) 
at Object.create.all.get (/usr/local/lib/node_modules/yo/node_modules/configstore/index.js:41:13) 
at Object.Configstore (/usr/local/lib/node_modules/yo/node_modules/configstore/index.js:27:44) 
at new Insight (/usr/local/lib/node_modules/yo/node_modules/insight/lib/index.js:36:34) 
at Object.<anonymous> (/usr/local/lib/node_modules/yo/lib/cli.js:122:15) 
at Module._compile (module.js:460:26) 
at Object.Module._extensions..js (module.js:478:10) 
at Module.load (module.js:355:32) 

關於這個奇怪的是,當我去我的用戶/亞歷克斯/ .CONFIG沒有configstore文件夾。

回答

2

可能是因爲你擁有.config文件夾和後續擁有root權限的文件夾。嘗試將該文件夾的所有權以遞歸方式更改爲您的用戶(以包含子文件夾)。爲了做到這一點:

sudo chown -R $(whoami):staff /Users/Alex/.config/ 

之後,yeoman應該運行,你將能夠看到該文件夾​​。

希望有所幫助。