CNode

命令只在当前终端有效,每新建一个终端都需要重新设置命令,该如何解决?

问答
JJChehe发布于10 年前最后回复10 年前7 回复5435 浏览0 收藏

我在别人的电脑Mac上新建了一个管理员用户,通过

git clone https://github.com/creationix/nvm.git ~/.nvm && cd ~/.nvm && git checkout `git describe --abbrev=0 --tags`
. ~/.nvm/nvm.sh

命令安装了nvm,然后通过 nvm 安装node。

我遇到的问题是:每次启动新的终端,nvm和npm等命令都没了,如:node: command not found。 我现在的解决方法是:每次启动新终端,都要执行. ~/.nvm/nvm.sh重新设置nvm,然后 nvm use v* 使用某个版本的node。 我该如何解决这个问题呢?

查看回复

回复 (7)

I
im-here#1·10 年前

关注

C
captainblue2013#2·10 年前

你要切换到这个用户

J
JChehe#3·10 年前
引用 captainblue2013你要切换到这个用户

@captainblue2013 输入whoami 输出就是我当前登录的用户

I
i5ting#5·10 年前

自己研究一下环境变量吧,比如/etc/profile, /.profile,/.bash_rc等

J
JChehe#6·10 年前
引用 captainblue2013@JChehe 要是你创建的用户

@captainblue2013 我现在用户就是在原本宿主中创建的用户。我听不明白你的意思。

A(宿主,管理员) 我在A中创建了B(管理员) 现在B 中有这种问题

参与回复
登录后即可参与回复。登录