【问题标题】:virtual terminals in ubuntu server do not recognize newly installed nvmubuntu 服务器中的虚拟终端无法识别新安装的 nvm
【发布时间】:2014-12-25 12:57:06
【问题描述】:

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

【问题讨论】:

  • 我不知道你所说的“来源”是什么意思。我做了'source .profile',但什么也没做。我重新启动,这似乎工作。谢谢你的指点,但我不能给你信用,因为你只发表了评论。
  • 嘿,我觉得这太明显了......你明白了,但更改可能在.bashrc,而不是.profile

标签: node.js ubuntu terminal


【解决方案1】:

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

. ~/.bashrc

.bash_profile 和/或.profile 也可能有相关更改(以及系统配置文件,如果您进行了系统范围的安装)。

【讨论】:

    猜你喜欢
    • 2020-12-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-20
    • 1970-01-01
    • 2014-10-12
    相关资源
    最近更新 更多