簡體   English   中英

CVS無法識別在.bashrc和.bash_profile中設置了CVSROOT

[英]CVS does not recognize that CVSROOT is set in .bashrc and .bash_profile

我正在嘗試在學校計算機上的帳戶中設置簡歷(教授建議我們使用它)。 但是,我之前已經在此帳戶上安裝了它,但是由於某種原因它無法正常工作。 因此,我嘗試再次進行設置過程,以找出問題所在。 以下是他們給出的說明的簡要說明:

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的方式,但是我不是Guru,我希望有更多專業知識的人以前見過這個問題。 我不確定它是否完全相關,但在Ubuntu 12.04.4 LTS(GNU / Linux 3.2.0-58-generic-pae i686)上即時顯示

[UPDATE]

當我在變量列表中顯示env CVSROOT IS時

編輯~/.bashrc和/或~/.bash_profile ,必須注銷然后重新登錄,以使更改生效。 (或者,您可以鍵入source ~/.bashrc和/或source ~/.bash_profile ,但是值得以與將來使用它們相同的方式來測試您的更改-即通過重新登錄。)

CVS再次開始工作。 在我幾個小時不活動之后。 我有兩種理論:

  1. 我在一個文件夾中,該文件夾對我的CVSROOT變量不可見,因此當我用echo $CVSROOT對其進行測試時,它自然不會打印任何內容。 我將不得不先做cd ,然后再進行測試。

  2. 在我不活躍使用這台計算機的時間里,一個學生正在使用計算機中的物理計算機
    實驗室出於某種原因而重新啟動了它,從而使它以某種方式起作用(對此理論不太確定)

但是無論哪種方式現在都可以使用,但是感謝您嘗試幫助所有人

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM