【发布时间】:2013-10-13 09:05:45
【问题描述】:
在尝试通过 npm 安装 express 时,bash 只是在直接在 shell 中运行任何节点模块时返回一个 command not found 语句。我浏览了无数资源和论坛来定位问题,但没有成功。
【问题讨论】:
标签: bash express installation npm
在尝试通过 npm 安装 express 时,bash 只是在直接在 shell 中运行任何节点模块时返回一个 command not found 语句。我浏览了无数资源和论坛来定位问题,但没有成功。
【问题讨论】:
标签: bash express installation npm
这似乎是我的解决方案。我运行了以下语句,然后继续以 sudo 重新安装 express:
chmod 777 /usr/local/lib
sudo install express -g
分别运行这两个命令。
【讨论】:
chmod 777 -> nonononono!永远不要运行chmod 777。它几乎从来不需要!甚至不是为了“测试目的”。如果文件是可读的,那么它是可读的。如果它可以被需要写入它的user 或group 写入,那么它是可写的。绝对零需要给每个人写权限,忘记chmod 让它回到正常状态正是跨国公司被黑客入侵的原因。只是不要这样做。曾经。我写了an introduction of Unix permissions。请阅读!