安裝或設定

訪問 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!")