Apa*_*son 1 linux bash ubuntu node.js
如果这是重复的话,我很抱歉:我已经阅读了几个类似的问题,但没有找到解释这个问题的解决方案.由于我对Linux(在Ubuntu 12.04上运行的小学操作系统)很陌生,我想有一个特定的答案,所以我不会意外做一些非常愚蠢的事情.
Node.js的最后一次更新破坏了npm,我不知道如何修复它.快速修复的最简单方法似乎只是安装和重新安装,所以我学会了如何做到这一点.我正在使用Chris Lea的Node.js的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运行时(我知道这是愚蠢的 - 但我不得不尝试'cus我很沮丧)没有在系统上安装任何东西,它只是列出了包中的文件.
我刚才粘贴了一个bash脚本,它创建并将我的全局变量放在我的用户文件夹中,名为.npm-packages.我对Linux很陌生,我不知道如何解决这个问题.来自bin文件夹的shebang在.npm-packages全球范围内工作.
如此迷失 - 如果你能帮助我,我会感激不尽.
非常感谢,安东
| 归档时间: |
|
| 查看次数: |
4585 次 |
| 最近记录: |