【发布时间】:2014-09-26 19:47:38
【问题描述】:
如果这是重复的,我很抱歉:我已经阅读了几个类似的问题,但没有找到解释这个问题的解决方案。由于我对 Linux(在 Ubuntu 12.04 上运行的基本操作系统)还很陌生,所以我想有一个具体的答案,所以我不会不小心做一些非常愚蠢的事情。
Node.js 的最后一次更新破坏了 npm,我不知道如何修复它。快速修复的最简单方法似乎只是安装和重新安装,所以我学会了如何做到这一点。我正在为 Node.js 使用 Chris Lea 的 ppa。
虽然遇到了一些问题。跑步时
$ which node 我得到文件夹引用 /usr/bin/node,然后我运行 $ cd /usr/bin/node,得到输出:
bash: cd: /usr/bin/node: No such file or directory。所以我引用了一个不存在的文件夹,在重新安装之前我不知道要卸载。
我可以运行node file.js,但不能运行npm install package 或sudo npm install package。使用 sudo 运行时(我知道这很愚蠢 - 但我不得不尝试,因为我很沮丧)系统上没有安装任何东西,它只是列出了包中的文件。
我不久前粘贴了一个 bash 脚本,它创建了我的全局变量并将其放入我的用户文件夹中,该文件夹名为 .npm-packages。不过,我对 Linux 很陌生,我不知道如何解决这个问题。 .npm-packages 中 bin 文件夹中的 shebangs 可以全局使用。
迷路了——如果你能帮助我,我非常感激。
非常感谢, 安东
【问题讨论】: