Windows备注-2-3-2

在Windows 7上安装Agda 2.3.2
2013年11月25日
亚伦·斯塔姆

这些注释基于我在Windows 7上安装Agda的经验计算机。我还没有在Windows 8上尝试过。以下注释不要假设您了解Haskell、emacs和Windows命令壳牌或阿格达。


I.安装Agda和emacs

1.从下载Haskell Platform for Windows

   http://www.haskell.org/platform网站/

并运行安装程序。Haskell想安装自身到C:\Program Files(x86)\Haskell Platform\2013.2.0.0这应该很好。

安装程序还会询问您想要的安装类型。“标准”安装很好。

安装程序完成后,它会询问您是否要安装计算机上的GLUT。GLUT是一个Haskell库,用于Open GL.Agda不需要GLUT,所以您可以拒绝。

2.在“开始”菜单中键入“cmd”,打开Windows命令shell用于搜索文件和程序并单击enter的框。

3.从Windows命令shell中,首先运行

阴谋集团更新

下一次跑步

阴谋集团安装Agda

这个“阴谋集团”项目是Haskell的一个软件包管理器。正在运行“cabal install Agda”将从下载Agda源代码hackage.haskell.org,haskell库所在的中央服务器并发布程序。Cabal还将下载编译和Agda需要的其他Haskell包。

4.从下载emacs版本24.3

     http://ftp.gnu.org/gnu/emacs/windows/

文件位于页面底部:

电子邮件-24.3-bin-i386.zip

这是当前的最新版本,尽管特定版本可能没什么大不了的。

5.下载完成后,解压缩下载的.zip文件,右键单击它,然后选择“全部提取…”。作为电子邮件的目的地,我选择了

C: \程序文件(x86)

提取过程将在其中创建一个文件夹emacs-24.3目录。

6.提取过程完成后,导航至

C: \程序文件(x86)\emacs-24.3\bin

然后双击addpm程序。该计划将将电子邮件添加到“开始”菜单。

7.要完成Agda emacs模式的安装,我们必须接下来将emacs添加到Windows路径。为此,右键单击在Windows资源管理器中的计算机图标上,以及选择“属性”。然后单击“高级系统设置”。这将弹出另一个窗口,其中包含高级选项卡高亮显示。单击“环境变量…”,然后然后请求编辑PATH变量。在文本框中对于PATH变量,追加“;C:\Program Files(x86)\emacs-24.3\bin”(包括分号)到您看到的任何文本(如果空白,您可能不需要分号)。

8.关闭现有的Windows命令shell,并启动一个新的一个(如上面的步骤2所示)。这是为了刷新PATH变量,现在我们已经更改了它(步骤7)。

9.从新的Windows命令shell运行

agda-模式设置

这应该会立即完成,并显示一条消息说一些关于“安装完成。尝试(重新)启动电子邮件。。。"


二、。安装额外字体并配置Agda

10.我们需要为Agda安装一些额外的(免费)字体来显示Unicode更漂亮。

    http://dejavu-fonts.org/wiki/Main_Page

然后点击页面中间的“下载”链接。

11.从出现的新页面中,选择“2.34/dejavu-fonts-ttf-2.34.zip”从下载选项列表中选择。

12.下载完成后,双击打开.zip文件在Windows资源管理器上。导航到devu-fonts-ttf-2.34\ttf子目录。

13.双击“DejaVuSans”。这将弹出一个字体查看器窗口。

14.单击“Install”(安装)。这将在您的计算机。

15.我们需要告诉emacs使用新字体。为此,请运行emacs(您可以从“开始”菜单中选择它),然后键入

控制-x控制-f

这是emacs的“打开文件”命令。一个小文本框将出现在emacs窗口的底部。类型

~/.emacs(电子邮件)

输入该文本框,然后单击enter。这将打开您的.emacs文件,emacs程序为您的用户设置处理的文件,每次emacs启动时。

将以下文本剪切并粘贴到.emacs文件中,以告知emacs关于新字体:

(set-default-font“-oline-DejaVu Sans-normal-normal-Sans-*-*-*-p-*-iso8859-1”)

16.[可选]如果您正在使用标准库,请下载分开(从Agda wiki)并将其放在某处。然后切割并将以下内容粘贴到.emacs文件中:

(自定义设置变量'(agda2-include-dirs(引号(“.”“C:/PATH-TO-LIBRARY/src”)))

请注意,应该在路径中使用正斜杠。

17.从文件菜单中选择“保存”,或键入

控制-x控制-s

18.退出电子邮件。


三、 测试Agda

19.我们需要获得一个Agda样本文件来完成配置和测试。可以从这里下载一个示例:

	https://svn.divms.uiowa.edu/repos/clc/class/111-spring14/lib/bool.agda.

20.右键单击文件并选择“打开”。你会得到一个列表不包括Emacs的程序。告诉Windows你想要从本地安装的程序中选择要使用的程序。您将看到一个窗口,其中显示了一系列程序,不包括Emacs公司。选择“浏览…”,然后导航到

C: \程序文件(x86)\emacs-24.3\bin

并从列表中选择“runemacs”。然后单击“确定”。

21.您将返回到程序列表,但现在电子邮件将上市的。选择它(如果尚未选择),并告诉Windows您总是想用这个打开这种类型的文件(.agda)程序(emacs)。单击“确定”。

22.Emacs现在应该以bool.agda打开。

23.您应该看到一个包含字符(包括𝔹)的文件。如果您看到里面有数字的奇怪方块出了问题使用字体安装。

24.现在键入Control-c Control-l。这告诉emacs让Agda处理文件。如果此操作有效,则bool.agda文件中的文本应该用不同的颜色着色。

25.Agda安装、配置和测试现已完成!Windows上有Agda,它有一个额外的Unicode字体数学符号。

页面上次修改时间:2013年11月25日晚上09:38
技术支持私人维基