2013-01-23 45 views
1

我有兩臺運行Mercurial的機器,一個Solaris系統和一個Red Hat系統。Mercurial:無法在.hgrc文件中使用環境變量

在Solaris系統上,我可以在.hgrc文件中使用環境變量,但在Red Hat系統上它似乎不起作用。

我在.hgrc文件下面的例子:

[ui] 
username = $SUDO_USER 

但汞日誌顯示我下面的:

user:  $SUDO_USER 

變量被設置和導出:

$ env|grep SUDO_USER 
SUDO_USER=testuser 

相同的設置在Solaris系統上正常工作。 誰能告訴我爲什麼這不起作用?

+1

你對Red Hat有什麼版本的Mercurical?他們聲稱它自1.4版以來就可以使用:http://mercurial.selenic.com/wiki/TipsAndTricks#Using_environment_variables_in_hgrc_files –

回答

2

根據this page,您只能使用mercurial版本1.4+的環境變量。

所以請確保您安裝了最新版本。

+0

啊,我認爲他們安裝了一箇舊版本。我在Red Hat上運行1.3.1版本。謝謝 – Subbeh

相關問題