官方 nodejs 包是否和 nvm 冲突?
发布于 10 年前 作者 saintwinkle 5580 次预览 最后一次回复是 10 年前 来自 问答
正在使用 nvm 管理 nodejs 版本。 在安装编辑器 atom 和 brackets 的时候,都没有检测到 nodejs-0.12,提示需要安装此依赖,不知道是否会冲突? 系统是 archlinux >o<
以下是安装信息,系统没有检测到通过 nvm 安装的版本,还是哪里的环境变量需要再设置一下?
==> brackets-bin dependencies:
- nspr (already installed)
- nss (already installed)
- systemd (already installed)
- gconf (package found)
- libgcrypt15 (package found)
- nodejs (package found)
- prelink (package found)
8 回复
顶一顶 <(σ′д`)σ
nvm lswhich node看下@booxood 抱歉回复晚了,是这样的:
我用nvm一直没成功。。。
我估计是环境变量问题,也是昨天刚开始用nvm,其安装路径并没有在PATH下。
我刚才试了一下,因为我最开始通过官方安装包安装过node,版本为0.12,没有卸载就安装了nvm,又用nvm安装了两个版本:0.10和0.12。在这之后如果我没使用nvm命令默认识别的时官方版本,安装路径在PATH下。只有用nvm use命令指定后,才切换到nvm安装的版本,关闭终端后又变回原样。
so,我建议你装个官方版试试?或者将nvm安装路径加入到PATH。
你具体的应用场景我没尝试过,所以也只是猜测,不一定对。
更新一下,刚才我有发现,当我使用nvm use命令之后,PATH中已经出现了nvm node路径。
所以,你是否在执行安装前没有执行nvm use 命令?
@YokiMa
确认是执行的。PATH 中的 node 路径也是 0.12。 似乎不是环境变量的问题,貌似需要考虑到包管理。我找到的解决方案是修改 PKGBUILD 中的依赖。
@saintwinkle 你的nvm path没问题。。