2014-10-29 34 views
0

Ubuntu服务器(因为所有linux)都能够使用ctrl-F1一直到ctrl-F7进行多任务。这些关键组合中的每一个都会将您置于另一个终端中。在主终端(ctrl-F1)中,我安装了nvm(节点版本管理器)和node.js.这些在ctrl-F1终端中工作正常。但是当我去另一个终端时,ubuntu认为它们没有安装。 ECHO $ PATH在所有虚拟终端中都有相同的结果。像nano,vim等默认程序可以在所有不同的终端中启动。我该如何“修复”这个问题,以便我可以在一个终端中运行learnyounode,在另一个终端运行nano,并在另一个终端运行节点?ubuntu服务器中的虚拟终端无法识别新安装的nvm

+0

我不知道你是什么意思的'来源'。我做了“源代码.profile”,但没有做任何事情。我重新启动,似乎工作。感谢指针,但我不能给你信用,因为你只评论。 – aquagremlin 2014-10-29 21:46:28

+0

嘿,我认为这太明显了......你有了这个想法,但改变可能在'.bashrc'中,而不是'.profile'。 – tripleee 2014-10-30 04:02:06

回答

1

如果您在运行安装程序之前启动的那些终端上运行了shell,它们将不会收到更新的配置。注销然后重新登录,或重新找出哪个配置文件为source。也许

. ~/.bashrc 

,但有可能在.bash_profile相关的变化和/或.profile以及(和系统配置文件,如果你没有一个全系统的安装)。

相关问题