CVS无法识别在.bashrc和.bash_profile中设置了CVSROOT

时间:2014-02-05 17:56:04

标签: linux unix ubuntu cvs

我正在尝试在学校计算机上设置我的帐户上的简历(教授建议我们使用它)。但是,我之前已经将它安装在此帐户上,但由于某种原因它无法正常工作。所以我试图再次完成设置过程,弄清楚什么是错的。以下是他们给出的指示的快速说明:

a. edit .bashrc and .bash_profile to add this line:
    export CVSROOT=$HOME/CVS
b. issue these commands to create the master CVS repo dir:
    echo $CVSROOT   # confirm that CVSROOT is set

那就是它破碎的地方。即使我在.bashrc和.bash_profile中添加了步骤a中的行,CVS仍然无法识别我的CVSROOT已设置。当我执行命令echo $CVSROOT时,我没有输出。

mdw7326@newyork:~$ echo $CVSROOT

mdw7326@newyork:~$

我已经尝试过为自己研究,但到目前为止我一直不幸。我知道我的方式围绕Linux,但我不是大师,我希望有更多专业知识的人以前见过这个问题。我不确定它是否完全相关但我在Ubuntu 12.04.4 LTS(GNU / Linux 3.2.0-58-generic-pae i686)

[UPDATE]

当我在变量列表中显示env CVSROOT IS时

2 个答案:

答案 0 :(得分:0)

修改~/.bashrc和/或~/.bash_profile后,您必须先注销然后重新登录才能使更改生效。 (或者您可以键入source ~/.bashrc和/或source ~/.bash_profile,但值得测试您的更改的方式与将来使用它们的方式相同 - 即登录新的。)

答案 1 :(得分:0)

CVS刚刚开始工作。几个小时后我没有活动。我有两个理论:

  1. 我在一个文件夹中,我的CVSROOT变量没有可见性,所以当我去的时候很自然 用echo $CVSROOT测试它,它什么都没打印。我必须首先进行cd,然后进行测试。

  2. 在我在这台机器上不活动期间,一名学生使用计算机中的物理机器 实验室重新启动它是出于某种原因使其工作的方式(不太确定 理论)

  3. 但无论哪种方式现在都有效,但感谢您试图帮助每个人