設置我的機器在工作(WXP 32位)和MercurialEclipse從市場上的Eclipse Helios工作沒有問題。Windows 7 64bit上的MercurialEclipse:不會安裝「Mercurial的Windows二進制文件」
在家裏我做了相同的程序,但在W7Pro 64位。 MercurialEclipse本身已經安裝,但是在Workspace重新啓動時錯誤地發現hg
命令未找到;沒錯,沒有安裝。
比較兩個Eclipse安裝中的插件配置我發現W7Pro 64位未命中Windows Binaries for Mercurial插件。這個架構是否依賴?有沒有辦法來解決這個問題?
更新:
我驗證與多個安裝:MercurialEclipse需要一個外部的二進制正常工作。我很困惑,因爲通過我的第一次安裝測試,我還以「莫名其妙」的方式爲Mercurial安裝了Windows二進制文件。在我的第二臺機器上,我沒有,我也沒有安裝MercurialHg。
默認情況下,MercurialEclipse簡單需要hg
在其配置中隱含地假定二進制文件必須在某處的路徑中可用。用於Mercurial的Windows二進制文件有點不同,它在eclipse/
文件夾內某處安裝hg.exe
的私人副本,並在MercurialEclipse配置中設置絕對路徑。這兩種方式均可使用(忽略由於版本差異而可能出現的差異),因爲任何一種安裝都會使用您主目錄中的mercurial.ini
。
這是否意味着我需要64位的外部下載,但不是32位版本的Windows? – mark 2010-09-17 10:17:36
如果不存在,那麼只能假設是。可能只是一個包裝監督。 – Rushyo 2010-09-17 10:42:35
只是我的兩分錢。由於版本差異,我在內置MercurialEclipse二進制文件時遇到了問題,所以我將它指向了我的TortoiseHg二進制文件。現在Eclipse使用與我的shell相同的Mercurial二進制命令行,並且一切正常。 – 2011-07-10 12:24:35