'whoami'在mac终端上不起作用

时间:2013-11-11 18:25:55

标签: macos node.js unix sudo

当我设置Node js环境时,我经常会遇到npm权限错误,因为它无法访问/ node-modules /。在这个问题(npm throws error without sudo)的帮助下,我设法改变了所有权。但是,我必须输入我的用户名,而不是示例中的'whoami'。

sudo chown -R 'whoami' ~/.npm
chown: whoami: illegal user name

这是否意味着Mac上不支持'whoami',或者我做错了什么?

1 个答案:

答案 0 :(得分:31)

你有一个错字:你需要使用向后滴答

sudo chown -R `whoami` ~/.npm