安装和更新

安装和更新

系统要求

  1. 日食3.6或以上。
  2. GF 3.3.3或以上。必须在插件首选项中设置GF的路径(见下文)。

使用GF资源语法库需要在系统上安装RGL二进制文件。如果您正在使用预编译二进制文件但是已经将RGL源代码单独下载到您的系统中,您可以在插件首选项中选择指定此路径(参见下文)。

首次安装插件

可用软件站点

为了满足相关性,您需要确保Eclipse设置了以下更新站点URL:

  • Eclipse版本(更改版本名称以匹配):http://download.eclipse.org/releases/indigo
  • Xtext:http://download.eclipse.org/modeling/tmf/xtext/updates/composite/releases/

您可以从以下位置设置这些首选项→安装/更新→可用软件站点.

Eclipse首选项

如何找到Eclipse首选项窗口取决于Eclipse版本和/或操作系统,可以是:

  • 窗口→首选项
  • Eclipse→首选项

安装

  1. 在Eclipse中,转到帮助→安装新软件.
  2. 使用URL添加新的软件站点:http://www.grammaticalframework.org/eclipse/release/
  3. 选择GF Eclipse插件,并确保在安装期间联系所有更新站点以查找所需的软件选项被选中。
  4. 单击下一步,接受许可协议并安装。
  5. 接受软件未签名的提示警告。
  6. 出现提示时重新启动Eclipse。

设置

  1. 通过单击添加GF透视图窗口→打开透视→其他并选择GF公司.
  2. 转到打开插件设置首选项→语法框架(下图)。
  3. 插件将尝试自动确定GF可执行文件的路径,但这可能需要更正。
    路径应包括GF二进制文件本身的名称,例如。/home/john/.cabal/bin/gfC: \Users\John\GF\bin\GF.exe.
  4. 这个附加路径指令如果您想避免书写,可以使用设置--#-路径=。。。源文件中的指令。默认设置为.:所有时态:前奏,但也可以为空。使用--路径标志。
  5. 如果您使用的是资源语法库的预编译版本(即您不是自己从源代码构建的),但您的系统上有可用的源代码,那么您可以在库源路径设置。这是可选的,仅用于跳转到源定义。
    您应该输入一个绝对系统路径,最多包含型钢混凝土文件夹,例如。/home/john/GF/lib/src/C: \用户\John\GF\lib\src\.
  6. 您还可以在首选项窗口中调整GFEP控制台日志的详细级别。

插件首选项窗口

更新插件

  1. 在Eclipse中,转到帮助→检查更新.
  2. 任何可用的更新都将显示在对话框中。选择它们并遵循通常的步骤。

弃用的东西

  • 任何文件夹.gf外部可在GFEP≥1.5时安全删除。使用Eclipse的清洁函数运行菜单将自动为您执行此操作。
  • 如果您的项目有一个名为(外部)您可以安全地删除此通过Eclipse Project Explorer.不再用于GFEP≥1.2.3
  • 如果工作区包含日志文件gfep.log然后您可以从系统中安全地删除它。从版本1.2.4开始,GFEP在以下位置使用Eclipse的标准日志文件/.metadata/.log

项目设置

尽管插件应该为您处理项目设置,但如果出现任何问题,您可以按以下方式手动更正:

项目性质

您的.项目文件应包括GF项目性质,如下所示:

<自然>org.grammaticalframework.eclipse.ui.natures.projectNatureID</nature></性质>

建设者

您的.项目文件应包括GF Builder,如下所示:

<构建规范><构建命令><name>org.grammatical framework.eclipse.ui.build。GFBuilderID</name><参数></参数></buildCommand></buildSpec>

指定生成文件(引导生成)

截至GFEP≥1.5.2,您现在可以明确GF项目中的哪些模块应由构建者构建。这通常包含您的“顶级”模块。这可以通过在project Explorer中单击项目并选择属性→GF构建设置。在这里,您只需勾选GF构建器应编译的项目中的哪些模块:

特定于项目的生成设置

当这样做时,GFEP将永远不会尝试编译项目中的任何其他文件。无论何时添加新的顶级模块或更改模块层次结构,请确保再次检查这些构建设置。

评论

缺少要求

厕所,

我现在收到错误消息:

缺少要求:GF Eclipse插件1.2.5.2012020 20944(org.grammatical framework.feature.feature.group 1.2.5.201202020944)需要“org.Eclipse.xtext 2.1.0”,但找不到

你还记得安装这个库吗?

缺少要求

你好,奥尔加,为了让Eclipse能够找到所有包需求,您必须在Eclipse中设置以下更新站点URL:

此外,您必须选中此框:“在安装期间联系所有更新站点以查找所需的软件”

更新问题

我已经安装了插件一段时间了,我想URL已经改变了。当我运行更新过程时,我得到了屏幕截图中的错误消息。

也许有一种方法可以从过时的URL重定向更新?

新更新网站URL

是的,更新URL已更改。我创建了一个符号链接,以便贝塔URL现在指向发布文件夹。然而,最好是直接更新更新站点URL。

设置编码

有没有自动设置编码的方法?我现在在编辑下手动将UTF-8改为看起来很奇怪的文件。

编码

这是一个Eclipse问题;通过在资源管理器中右键单击项目,选择“属性”,并在“资源”部分下设置“文本文件编码”设置,可以为项目中的所有文件设置默认编码。