在Eclipse Luna上安装EclipseFP(Mac OS X Yosemite)

时间:2015-06-23 15:58:45

标签: eclipse macos haskell eclipse-plugin eclipse-fp

我试图在我的iMac上运行EclipseFP(Haskell支持,但原始编码器在上个月停止维护),但一切似乎都在不断失败。我现在已经调试了好几个小时了,就像大多数其他Haskell的东西一样,在这些工具的安装方面还没有得到很好的支持。我甚至还没有编写过一行Haskell代码(除了GHC / GHCI中的一些代码,这令人惊讶地起作用)!

我已经尝试了很多东西,不同的库,不同的解决方案,不同的版本等等。但似乎所有与haskell支持有关的事情对我来说只是一个混乱的混乱,似乎没有任何意义因为我是一名经验丰富的程序员,处理命令行界面,工具和依赖关系,我在一个显而易见的方向上困扰着我多年来在各种平台上都不为我所知。

即使是StackOverflow或其他知识库中最相关的主题也只是因为这个主题而没有被删除,我开始觉得放弃整个Haskell语言只是使用一些与系统配合得很好的东西没有这样的麻烦,因为让最基本的开发工具工作已经是一种痛苦,更不用说编码了......

我得到的东西:

  • Mac OSX Yosmite
  • GHC
  • GHCI
  • Cabal(知识库)
  • Eclipse Luna

我已经使用install instructions安装了EclipseFP,这些都很棒。在这一点上,我认为它只会在没有任何问题的情况下工作,因为插件安装得很好......

嗯,当然不是这样。我在安装新插件后按照要求重新启动了Eclipse。这是麻烦开始的地方..

在以下步骤中,我将不得不在Eclipse中打开Haskell Perspective。嗯......猜怎么样......没有!漫步网后,我发现它可能与MacOSX上默认安装的旧JDK 1.6存在兼容性问题。不用担心..我已经下载了Java JDK 1.8,在Eclipse中设置它,重新启动它。那里有项目" Haskell perpective"出现在名单中。

点击后,认为我的麻烦已经结束(我终于可以开始编码!)没有任何事情发生!我已经搜索了一段时间,发现了Eclipse错误控制台,直到今天我只给了我:

An error occurred while automatically activating bundle net.sf.eclipsefp.haskell.ui (459).

org.eclipse.e4.core.di.InjectionException: java.lang.RuntimeException: org.eclipse.core.runtime.CoreException: Plug-in net.sf.eclipsefp.haskell.ui was unable to load class net.sf.eclipsefp.haskell.ui.HaskellPerspective.

当然我已经尝试解决这个问题并遇到了一些需要使用cabal(BuildWrapper,Scion-Browser和其他一些必需品)安装的依赖项。这样做后我仍然有同样的问题,我不知道在哪里寻找。我能找到的唯一信息是超过3/4岁的主题,与我的确切问题有0个相关性。

我可以将Java堆栈跟踪粘贴到错误消息中,但除了基本崩溃之外,它不会显示任何有用的信息。

我希望有人可以帮助我,因为我真的想立即开始编码以进行更改,而不是浪费时间来设置我的基本开发框架/ IDE。

长话短说;我想在Eclipse中编写一些Haskell代码,但开发工具只是安装和/或正常工作,没有任何明显的错误或指示。

0 个答案:

没有答案