问题标签 [nvm]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linux - 在 pos 2 使用 NVM 不匹配的大括号安装 NPM
我正在努力安装 NPM,但遇到了错误。这是我尝试过的地方:
任何想法为什么 NPM 没有安装?谢谢
node.js - NVM 和模块版本不匹配
我安装了 NVM 来管理 Nodejs 版本。我检查了一个需要 0.8.18 的软件,所以我通过 NVM 安装它并use
d 它(nvm use 0.8.18
)。现在,我重新编译了所有模块,但我一直收到消息Error: Module version mismatch, refusing to load.
。
我错过了一些步骤吗?谢谢
node.js - 在 tmux 会话中使用 nvm 管理多个 Node.js 版本
简短的问题
路径问题
正如MarkHu在他的回答中推测的那样,问题与 PATH 有关。下面是进入tmux之前和启动tmux之后bash 中的路径对比。(我用换行符替换了路径中的每个 : 以便于比较。)
现在我很好奇:
- 为什么在路径中重复
/usr/local/sbin
和重复?/Users/matthew/bin
- 为什么会
/Users/matthew/.nvm/v0.11.5/bin
随着/usr/local/sbin
并被/Users/matthew/bin
移动到路径的尽头?
背景
我正在运行 OS X 10.8.4 Mountain Lion。我使用以下方法安装了tmux v1.8 和Node.js:
然后我决定要管理多个节点版本,所以我安装了nvm使用:
如果我不在tmux会话中,nvm似乎可以正常工作。但是,当我启动tmux会话时,它会找到Homebrew安装的Node.js ,而不是使用nvm版本。关于如何让nvm与tmux一起工作的任何想法?
linux - $PATH 使用 NVM 并安装 NPM
我已经安装了 NVM,现在我正在尝试安装 NPM,以便我可以为我的 nodejs 应用程序导入我的包。我运行一个digitalocean vps。
如果我输入
“节点-v”
我得到了0.10.19
安装在我的 nvm 文件夹中的版本。该文件夹是 ~/.nvm/v0.10.19/bin。键入“node -v”确认我的 $PATH 工作正常。
当我运行 sh install.sh 脚本来安装 NPM 时,我收到以下错误:
没有 nodejs 就无法安装 npm。先安装node,然后再试。
也许节点已安装,但不在 PATH 中?请注意,作为 sudo 运行可以更改环境。
PATH=~/.nvm/v0.10.19/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
我真的很困惑,因为当 sh 失败时,节点可执行文件的路径实际上是在控制台中打印出来的......
ubuntu - “哪个nvm”不见了
我在 ubuntu 机器上安装了 NVM,但是,当我将它放入 crontab 以在重启期间执行时:
它没有用,我收到了来自 cron 守护进程的邮件,说:
所以,我认为这是一个路径问题,并试图找到安装 NVM 的位置。令我惊讶的是,我得到了空的结果:
但是,即使在重新启动后,NVM 本身也可以工作:
这很奇怪——当“which nvm”为空时,系统怎么会找到nvm程序?!
而且,更重要的是 - 我应该怎么做才能让 cron 程序在启动期间找到 NVM?
node.js - NVM command works in terminal but not in screen
I am trying to have multiple connections to my dev server by ssh-ing once into my server and the using screen to open multiple sessions. My problem is that when I run nvm command in screen, the command can not be found. When I exit screen and run the command in the pure ssh terminal it runs fine. I think this is a PATH problem. I wanted to get an absolute path for nvm to see if I can run that in screen.
I ran the code below to find the path
What does this mean for the install of nvm. If I change its install directory could I then run it in screen. If this is the case then why wouldn't screen run nvm in the first place.
ruby-on-rails - 使用NVM时rails execjs找不到节点
我正在使用 NVM 来管理系统上的 Node.js 版本,并且自从我安装它后,我的 rails 应用程序停止工作。
ExecJS 似乎找不到节点运行时,给出错误:
需要采取哪些措施才能使 NVM 与 ExecJS 良好配合?
macos - Docpad 安装 docpad run with skeleteon option
在按照安装说明使用 docpad run 后,我能够使用 docpad init 创建成功的结果,但是当我使用 run 时出现以下错误,并且当我按照建议运行 docpad update 时,出现另一个错误。
我用 nvm 安装了节点,我认为 npm 附带了节点的安装
运行错误
更新错误
运行后 sudo npm install -g docpad@6
运行 npm install -g docpad@6
node.js - How to use nvm to upgrade Node.js
Now I use Node.js in version 0.10.21, how to upgrade to v0.10.23 with out reinstall the whole Node.js and global NPM packages.
macos - 无法在 OSX Mavericks 上安装节点 0.8.4
我需要为一个项目运行节点 0.8.4,但我无法安装它。我已经安装了nvm以便与我当前系统版本的节点一起运行它,但是当我运行时出现错误nvm install 0.8.4
:
我首先尝试确保我安装了 Xcode 命令行工具,看来我确实安装了。gcc
确实有效。有什么想法可以让这个工作吗?