安装或设置

访问 https://download.racket-lang.org 并在两个可用的发行版之间进行选择:

  • Racket 是主要版本,它附带了几个额外的软件包,如数学/数论和 DrRacket IDE。
  • Minimal Racket 更小,只有所需的包装。

Linux 的安装步骤:

安装非常简单。如果你已经习惯了这种事情,请按照以下四个步骤操作。如果你愿意,可以在之后详细介绍更详细的分步演练。

  1. https://download.racket-lang.org 下载
  2. chmod +x racket-6.6-x86_64-linux.sh
  3. ./racket-6.6-x86_64-linux.sh
  4. 回答问题,并可能更新你的 $PATH

有关更详细的分步指南,请参阅下文。

下载

  1. 转到 https://download.racket-lang.org
  2. 选择 Platform: Linux i386 是否具有 32 位系统,或 Platform: Linux x86_64。
  3. 单击标记的下载按钮 racket-6.9-x86_64-linux.sh (113M) (标签可能会略有不同,具体取决于版本)。

启动安装程序

  1. 打开终端。
  2. 如果你将文件下载到/home/YOUR_USER_NAME/Downloads,请键入以下命令:

cd /home/YOUR_USER_NAME/Downloads

请务必使用实际用户名替换 YOUR_USER_NAME,并将/Downloads 替换为你下载 Racket 的文件夹的实际路径。

  1. 键入 chmod +x racket-6.6-x86_64-linux.sh (更改版本号和 x86_64 以匹配你下载的文件)。
  2. 如果要在系统范围内安装 Racket,请键入 sudo ./racket-6.6-x86_64-linux.sh (更改版本号和 x86_64 以匹配你下载的文件)。

否则,如果你不是计算机的管理员,只需键入 ./racket-6.6-x86_64-linux.sh 以将其安装在你自己的主目录中(更改版本号和 x86_64 以匹配你下载的文件)。

安装

安装人员将询问以下问题:

  1. Do you want a Unix-style distribution?

回答 no (默认)。

  1. Where do you want to install the "racket-6.6.0.4" directory tree?

如果要在系统范围内安装 Racket,请选择/usr/racket(type 1 Enter ⏎ )或/usr/local/racket(type 2 Enter ⏎ )。否则,要将其安装在你自己的主目录中(例如,如果你不是管理员),请选择~/racket (/home/YOUR_USER_NAME/racket)(类型 3 Enter ⏎ )。

  1. If you want to install new system links within the "bin", "man" and "share/applications" subdirectories…

如果你正在进行系统范围的安装,最好键入 /usr/local 或 /usr 在此处(通过键入 echo $PATH 另一个终端窗口来了解哪些,检查你的 PATH 中存在哪一个 )。如果要将其安装在你自己的主目录中,请将答案留空,然后按 Enter ⏎ 。

启动 DrRacket

根据你对步骤 9 和 10 的回答,你需要在终端中键入以下命令之一以启动 DrRacket:

  • drracket (如果第 10 步成功)
  • /usr/racket/bin/drracket
  • /usr/local/racket/bin/drracket
  • /home/YOUR_USER_NAME/racket/bin/drracket (用你的实际用户名替换 YOUR_USER_NAME,或者只输入 ~/racket/bin/drracket )

为了避免每次都输入如此长的命令,你可以将以下命令添加到文件~/.bashrc,其中/path/to/the/containing/folder/应该是/usr/racket/bin//usr/local/racket/bin//home/YOUR_USER_NAME/racket/bin/之一:

export PATH="/path/to/the/containing/folder/:$PATH"

运行你的第一个程序

要运行程序,请按照上面的说明打开 DrRacket,输入以 #lang racket 开头的程序,然后单击右上角附近的 Run 按钮。这是第一个示例程序:

#lang racket
(displayln "Hello Racket!")