[英]MercurialEclipse on Windows 7 64bit: doesn't install “Windows Binaries for Mercurial”
在工作中设置我的机器(WXP 32位)和Eclipse Helios中的MercurialEclipse从市场上运行没有问题。
在家里我做了相同的程序,但在W7Pro 64位。 MercurialEclipse本身已经安装,但是在Workspace重启时出错了,找不到hg
命令; 这是真的,没有安装。
比较两个Eclipse安装中的插件配置,我发现W7Pro 64bit错过了用于Mercurial插件的Windows二进制文件 。 该架构是依赖的吗? 有没有办法解决这个问题?
更新:
我通过多个安装验证:MercurialEclipse需要外部二进制文件才能正常工作。 我很困惑,因为通过测试我的第一次安装,我还“以某种方式” 为Mercurial安装了Windows二进制文件 。 在我的第二台机器上我没有,我也没有安装MercurialHg。
默认情况下,MercurialEclipse simple在其配置中需要hg
,它隐含地假定二进制文件必须在某个路径中可用。 hg.exe
的Windows二进制文件有点不同,它在某个地方的eclipse/
文件夹中安装了hg.exe
的私有副本,并在MercurialEclipse配置中设置了绝对路径。 两种方式都可以同等地工作(忽略由于版本差异而可能出现的差异),因为任一安装都将使用主目录中的mercurial.ini
。
您应该可以从这里获取hg(Mercurial)二进制文件的副本。
你是绝对正确的; MercurialEclipse将控制权委托给hg CLI。 这最近改变了2.0,它使用JavaHg (它是Mercurial命令服务器上的Java接口)。
我从未使用过Windows Meraries的二进制文件 。 我的Windows设置包括TortoiseHg (根据您支持的平台选择最新的32位或64位版本),Eclipse(根据您支持的平台选择最新的32位或64位版本)和MercurialEclipse (我有1.9版本) .4.201203270141;我还没试过几个小时前发布的2.0.0)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.