球拍 是一種通用的多範式編程語言,基於 球拍是基於一個特殊的 程序,一種 Lisp 家族語言,使 Racket 成為 Scheme 的方言。也稱為用於創建新編程語言的編程語言。 Racket 提供了一個名為 Racket 的圖形 IDE。 醫生球拍 用於使用 Racket 編程語言開發程序。 Racket 是開源的、跨平台的,可在 Linux、Mac OS 和 Windows 上運行。本指南介紹如何在 Linux 上安裝 Racket 編程語言。

內容

  1. 在 Linux 上安裝 Racket 編程語言
    1. 檢查球拍安裝
    2. 放下球拍
    3. 幫助我們幫助您:

在 Linux 上安裝 Racket 編程語言

如果您使用的是 Ubuntu 及其變體(例如 Linux Mint), 火箭官方購電協議 連接球拍。

$ sudo add-apt-repository ppa:plt/racket
$ sudo apt-get update
$ sudo apt-get install racket

在 Linux 發行版上, 官方下載頁面.

$ wget https://mirror.racket-lang.org/installers/7.5/racket-7.5-x86_64-linux.sh

導航到您下載安裝程序腳本的位置並使其可執行。在我的情況下,安裝程序腳本保存在當前目錄中。

要使 Racket 安裝程序腳本可執行,請運行以下命令:

$ chmod +x racket-7.5-x86_64-linux.sh

最後,運行 Racket 安裝程序,如下所示。

$ sudo ./racket-7.5-x86_64-linux.sh

我會問你一些問題。請仔細閱讀並相應回答。

第一個問題是—— 需要 Unix 風格的發行版?•[はい]或者[いいえ]你可以選擇。 輸入 YES 以根據 Unix 約定將所有文件移動到不同的目錄。 如果您選擇“否”,您的所有文件將保存在一個目錄中,以後可以輕鬆刪除或移動。這個 默認為否我們還建議您選擇否。使用默認值。 不要做.

This program will extract and install Racket v7.5.

Note: the required diskspace for this installation is 525M.

Do you want a Unix-style distribution?
  In this distribution mode files go into different directories according
  to Unix conventions.  A "racket-uninstall" script will be generated
  to be used when you want to remove the installation.  If you say 'no',
  the whole Racket directory is kept in a single installation directory
  (movable and erasable), possibly with external links into it -- this is
  often more convenient, especially if you want to install multiple
  versions or keep it in your home directory.
Enter yes/no (default: no) >no
[...]

第二個問題是—— 您將在哪里安裝 Racket? 有 5 個選項,如下所示。

  1. /usr/球拍 – 這是默認位置。系統範圍的安裝。如果您希望系統中的所有用戶都可以使用 Racket,這很好。
  2. /usr/local/球拍 – 同上(系統範圍的安裝)。
  3. 〜/球拍 (/home/user/racket) – 每用戶安裝。如果您不是管理員,您可以選擇此選項將 Racket 安裝到您的 $HOME 目錄本身。
  4. 。/球拍 (當前目錄本身)。
  5. 任何 自定義位置 你的選擇。

只需輸入數字並按 ENTER 繼續。通常最好進行系統範圍的安裝,以便所有用戶都可以運行 Racket 程序。使用默認選項。 /usr/球拍

[...]
Where do you want to install the "racket" directory tree?
  1 - /usr/racket [default]
  2 - /usr/local/racket
  3 - ~/racket (/home/sk/racket)
  4 - ./racket (here)
  Or enter a different "racket" directory to install in.
> 1
[...]

第三個也是最後一個選項是—— 你把你的系統鏈接放在哪裡?Racket, Draket, Raco 等。選擇一個公共目錄(通常是 $PATH . /usr/本地/),因此您無需輸入可執行文件的完整路徑。

[...]
Checking the integrity of the binary archive... ok.
Unpacking into "/usr/racket" (Ctrl+C to abort)...
Done.

If you want to install new system links within the "bin", "man"
  and "share/applications" subdirectories of a common directory prefix
  (for example, "/usr/local") then enter the prefix of an existing
  directory that you want to use.  This might overwrite existing symlinks,
  but not files.
(default: skip links) > /usr/local 
Installing links in "/usr/local/bin"...
  drracket, gracket, gracket-text, mred, mred-text, mzc, mzpp, mzscheme, mztext, pdf-slatex, plt-games, plt-help, plt-r5rs, plt-r6rs, plt-web-server, racket, raco, scribble, setup-plt, slatex, slideshow, swindle
  done.
"/usr/local/share/man/man1" does not exist, skipping.
"/usr/local/share/applications" does not exist, skipping.

Installation complete.

球拍附屬。

檢查球拍安裝

如果您使用 PPA 安裝 Racket,請輸入以下命令進入 Racket 控制台:

$ racket

如果您使用了 Racket 安裝程序腳本並更改為不同的安裝位置,請在安裝過程中回答第二個和第三個問題,並根據您的安裝位置輸入以下命令之一。

$ /usr/racket/bin/racket

再次,

$ /usr/local/racket/bin/racket

再次,

$ ~/racket/bin/racket

我使用了 PPA,所以我使用以下命令進入了 Racket 控制台:

$ racket

這是 Ubuntu 18.04 桌面上 Racket 命令提示符的樣子。

Welcome to Racket v7.5.
>

要閱讀 Racket 文檔,請輸入: 幫助 在球拍控制台上按 ENTER。這將在您的默認 Web 瀏覽器中打開 Racket 文檔頁面。

按 退出控制台。 Ctrl+D.

如果您不喜歡命令行方式或者您不熟悉 醫生球拍 圖形IDE。

從菜單或 Dash 啟動 DrRacket。您還可以使用以下命令從終端啟動 DrRacket:

$ drracket

DrRacket 默認界面如下圖所示。

DrRacket 接口

將程序輸入DrRacket界面,點擊[実行]按下按鈕。

下面是一個顯示指定文本的簡單程序。

#lang racket
(displayln "Welcome to OSTechNix!")

輸出:

使用 DrRacket 接口運行一個簡單的 Racket 程序

放下球拍

如果您使用 PPA 安裝 Racket,請運行以下命令刪除 Racket。

$ sudo apt --purge remove racket

如果您使用安裝程序手動安裝,只需刪除安裝目錄即可。刪除前仔細檢查路徑。

$ sudo rm -r /usr/racket

最後, 查找並刪除未使用的損壞符號鏈接 它們是在安裝過程中創建的。

希望這可以幫助。

推薦閱讀:

  • 如何在 Linux 上安裝 Go 語言
  • 如何在 Linux 上安裝 NodeJS
  • 在 Linux 上安裝 Rust 編程語言
  • Haskell 編程語言簡介

資源:

  • 球拍瞄準器

謝謝你的到來!

幫助我們幫助您:

  • 訂閱我們的電子郵件通訊: 立即註冊
  • 支持 OSTechNix: 通過貝寶捐款
  • 下載免費的電子書和視頻: TradePub 的 OSTechNix
  • 詢問: 紅迪網 | | Facebook | | 推特 | | 領英 | | RSS訂閱

祝你今天過得愉快! !

DrRacketLinuxLisp 開源編程語言 Racket