繁体   English   中英

Windows 7 64位上的MercurialEclipse:不安装“Mercurial的Windows二进制文件”

[英]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.exeWindows二进制文件有点不同,它在某个地方的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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM