0

当尝试在 Eclipse 中运行任何流氓文件时(通过右键单击流氓导航器中的文件并按Run as → Rascal Application),我收到此错误

An internal error occurred during: "Launching Hello.rsc".
No such Java method:
org.rascalmpl.library.Prelude.remove(org.eclipse.imp.pdb.facts.ISourceLocation, /
org.rascalmpl.interpreter.IEvaluatorContext)

/这里用作行分隔符。)

我以前在这个安装上没有遇到过这个问题。

java version:    1.7.0_65
Eclipse version: 4.2.2 (Juno)
Rascal version:  0.6.2.201312171007

更新

似乎还有更多的东西不起作用。

如果我导入一个标准模块,比如

import IO;

我收到此错误:

could not load module import IO;[No such Java method:
org.rascalmpl.library.Prelude.remove(org.eclipse.imp.pdb.facts.ISourceLocation, /
org.rascalmpl.interpreter.IEvaluatorContext)

如果我尝试使用该syntax构造:

module Syntax

start syntax Program = Expr;
...
[rest of syntax-declarations]

然后我得到这个错误:

could not load module start syntax Program = Expr;[value(...) /
is not allowed in patterns

因此,问题可能比简单地无法运行文件/将它们加载到控制台中更为根本。

4

1 回答 1

0

我有流氓(这个存储库的 git 克隆)作为我工作区的一部分。我删除了该存储库,现在一切似乎恢复正常(可以将文件加载到控制台等)。

于 2014-09-22T15:44:36.793 回答