我如何安装Rascal

时间:2013-09-20 20:54:57

标签: rascal

有人可以告诉我如何安装Rascal吗?

安装说明说 - Eclipse Indigo for RCP / RAP - 得到了它。 然后安装新软件并输入存储库地址:   http://update.rascal-mpl.org/stable/    - 完成了 选中“在安装期间联系所有更新站点以查找所需的软件” - 确定

点击下一步,它抱怨找不到Jetty,所以设置它的repo,找不到一些Http lib,就可以了。

4 个答案:

答案 0 :(得分:2)

在我暂时放弃Eclipse之后,我所做的就是使用Maven构建进行编译。

这让我觉得,Developer Dependencies列表中缺少一个依赖项?这是'rascal-master'项目,它包含的内容不超过顶级pom.xml文件?

我也下载了它,并尝试构建。它没有用,因为Tycho无法正确解析依赖关系,它最终寻找pdb.values:0.0.0而不是正确的版本,我不知道它是如何设法将版本归零。

我注意到有一个Jenkins构建服务器,可能是在Maven poms上运行的吗?更新Developer Dependencies页面可能是一个想法,其中列出了使用Maven从头开始构建的需要的准确列表。它应该像检查一些项目一样简单,然后键入'mvn install',它们都很好用。也许在构建服务器上已经是这种情况了,但是我无法进入配置以了解它是如何工作的。

最后,我从构建中删除了Tycho,并在Maven中央仓库中找到了足够的依赖关系来进行构建,并为每个代码添加语句。

通过创建自己的并使用自己的格式和工具,Eclipse不尊重Maven存储库的方式确实令人悲伤; Tycho不会从Eclipse下载内容并将其放在您的本地存储库中,您可以从中以更加理智的方式使用它。

答案 1 :(得分:1)

安装说明似乎已过时。我可以确认,由于依赖性错误,Rascal不会与Eclipse Indigo一起安装。对于RCP / RAP,它适用于Eclipse Juno

答案 2 :(得分:0)

哎呀,这是一次痛苦的经历,不应该这么难,我会调查一下。

作为解决方法:请参阅Rascal Developer dependencies,如果您手动安装这些依赖项,它应该可以正常工作。

如果您继续遇到安装问题,leave a Github issue,因为它更适合后退和前进对话。

答案 3 :(得分:0)

要使用Maven,您还需要将以下内容插入到rascal-master的pom.xml中(如果有的则替换旧模块部分):

    <modules>
            <module>../pdb</module>
            <module>../pdb.ui</module>
            <module>../pdb.values</module>
            <module>../imp.runtime</module>
            <module>../imp.pom</module>
            <module>../ambidexter</module>
            <module>../rascal</module>
            <module>../rascal-eclipse</module>
            <module>../rascal-shell</module>
            <module>../rascal-feature</module>
            <module>../rascal-update-site</module>
    </modules>

然后从rascal-master里面运行“mvn clean install”或“mvn clean install -DskipTests = true”。