【问题标题】:'whoami' does not work on mac terminal'whoami' 在 mac 终端上不起作用
【发布时间】:2023-03-24 23:35:01
【问题描述】:

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

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

这是否意味着 mac 不支持“whoami”,或者我做错了什么?

【问题讨论】:

    标签: macos node.js unix sudo


    【解决方案1】:

    你有一个错字:你需要使用倒数记号

    sudo chown -R `whoami` ~/.npm
    

    【讨论】:

    • 非常感谢,ChristianF。我从没想过它们会是落后的蜱虫。
    猜你喜欢
    • 2013-11-14
    • 2020-12-16
    • 1970-01-01
    • 2013-09-25
    • 2016-09-20
    • 2015-10-23
    • 1970-01-01
    • 2022-11-13
    • 1970-01-01
    相关资源
    最近更新 更多