gpt4 book ai didi

node.js - 在 tmux session 中使用 nvm 管理多个 Node.js 版本

转载 作者:搜寻专家 更新时间:2023-11-01 00:45:47 25 4
gpt4 key购买 nike

小问题

我怎样才能得到 nvmtmux一起工作?

路径问题

作为MarkHu推测在 his answer ,问题与​​路径有关。下面是输入tmux之前bash中的路径对比开始后 tmux . (我用换行符替换了路径中的每个 : 以便于比较。)

Bash and tmux PATH comparison

现在我很好奇:

  1. 为什么/usr/local/sbin/Users/matthew/bin路径重复了?
  2. 为什么 /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使用:

brew install tmux
brew install node

然后我决定要管理多 Node 版本,所以我安装了 nvm使用:

curl https://raw.github.com/creationix/nvm/master/install.sh | sh

如果我不在 tmux 中 session ,nvm似乎工作正常。当我开始 tmux但是,它会找到 Node.jsHomebrew 安装而不是使用 nvm版本。关于如何获得 nvm 的任何想法与tmux一起工作?

$ which node
/Users/matthew/.nvm/v0.11.5/bin/node
$ tmux
$ which node
/usr/local/bin/node
$ nvm use v0.11.5
Now using node v0.11.5
$ which node
/usr/local/bin/node

最佳答案

我只是运行:

nvm deactivate
nvm use x.x

这似乎行得通。您可以根据您正在处理的项目编写所需的版本。

关于node.js - 在 tmux session 中使用 nvm 管理多个 Node.js 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18221847/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com