我试图让水银Eclipse插件使用水银的我MacPorts的版本(因为我需要访问一个使用新dotencode格式的回购),但在“团队”我不能让Mercurial的偏好页面保存更改。它会识别“的/ opt/local/bin目录”作为一个有效的目录为“HG”的可执行文件,但在离开工作区时的变化似乎并没有被正确保存,下一次我启动Eclipse,老因为“/ usr/local/bin“又回到那里。任何人都可以获得MacPorts的Mercurial包来使用MercurialEclipse插件吗?
任何人都有这个问题? “/选择/ local/bin目录/ HG”是一个符号链接,我的系统上的“/opt/local/Library/Frameworks/Python.framework/Versions/2.6/bin/hg”,但文件还包含认领(“# !“)以相同的路径(杜!)。这是否已知会在其他人的机器上造成任何问题?
编辑:Symlinking /usr/local/bin/hg
到/opt/local/bin/hg
的作品,但这并不能解决问题的原因。 有在Eclipse错误日志查看记录的没有错误,除了“中止:不支持要求‘dotencode’”在启动。即在验证设置或保存工作区时没有错误。
谢谢你的提示(它的工作!)。但它不能解决问题的原因 - Eclipse不会在重新启动时保存首选项。 – 2011-03-22 09:15:49
为了解决根本原因,最可能的原因是某种文件或目录权限问题。我不太了解Eclipse提供的具体建议,但如果您喜欢使用'find'和'chmod'命令来玩游戏,则可以尝试追踪Eclipse保存偏好的位置。更长的镜头:尝试查看各种系统日志;通常OS X应用程序最终会在那里留下消息。简单的方法是使用'/ Applications/Utilities/Console.app'。祝你好运! – 2011-03-22 10:02:58