【问题标题】:npm install appname -g bash: command not foundnpm install appname -g bash:找不到命令
【发布时间】:2013-10-13 09:05:45
【问题描述】:

在尝试通过 npm 安装 express 时,bash 只是在直接在 shell 中运行任何节点模块时返回一个 command not found 语句。我浏览了无数资源和论坛来定位问题,但没有成功。

【问题讨论】:

    标签: bash express installation npm


    【解决方案1】:

    这似乎是我的解决方案。我运行了以下语句,然后继续以 sudo 重新安装 express:

    chmod 777 /usr/local/lib
    
    sudo install express -g
    

    分别运行这两个命令。

    【讨论】:

    • chmod 777 -> nonononono!永远不要运行chmod 777。它几乎从来不需要!甚至不是为了“测试目的”。如果文件是可读的,那么它是可读的。如果它可以被需要写入它的usergroup 写入,那么它是可写的。绝对零需要给每个人写权限,忘记chmod 让它回到正常状态正是跨国公司被黑客入侵的原因。只是不要这样做。曾经。我写了an introduction of Unix permissions。请阅读!
    猜你喜欢
    • 2021-04-11
    • 2019-11-12
    • 2016-02-08
    • 2017-12-19
    • 2016-12-19
    • 2015-12-09
    • 2012-12-21
    • 1970-01-01
    相关资源
    最近更新 更多