球拍 一種通用的多範式編程語言,基於 ..球拍是專門基於 程序, 使 Racket 成為 Scheme 方言的 Lisp 家族語言。它也被稱為用於創建新編程語言的編程語言。 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 規則移動到不同的目錄。 選擇否將所有文件保存在一個目錄中,以便以後刪除或移動。這個 默認為無.. 建議也選擇 NO。使用默認值。 不要做..

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? 有五個選項,如下所示。

  1. /usr/球拍 – 這是默認位置。系統範圍的安裝。如果您想讓系統中的所有用戶都可以使用 Racket,這很好。
  2. /usr/本地/球拍 – 同上(系統範圍的安裝)。
  3. 〜/球拍 (/首頁/用戶/球拍)-為每個用戶安裝。如果您不是管理員,您可以選擇此選項將 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
[...]

第三個也是最後一個選項是—— 放置系統鏈接的位置、球拍、球拍、球拍等。選擇一個公共目錄(通常是$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

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

Welcome to Racket v7.5.
>

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

按下退出控制台 Ctrl + D..

如果您不喜歡命令行方法,或者您是初學者, 球拍博士 圖形IDE。

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

$ drracket

DrRacket 的默認界面如下圖所示。

DrRacket 接口

在DrRacket界面進入程序,在右上角[実行]按下按鈕。

這是一個顯示給定文本的簡單程序:

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

輸出:

在 DrRacket 界面上運行一個簡單的 Racket 程序

取下球拍

如果您使用 PPA 安裝球拍,請運行以下命令移除球拍。

$ sudo apt --purge remove racket

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

$ sudo rm -r /usr/racket

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

如果有幫助。

推薦閱讀:

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

資源:

  • 球拍場地

謝謝你的到來!

請幫助我們幫助您:

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

祝你今天過得愉快! !!

DrRacketLinuxLisp 開源編程語言 Racket