Emacs Eask
GitHub Discord Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage
Edit page

💾 安裝 Eask

本文檔將指導您完成 Eask 的安裝。

安裝 Eask 在 macOS、Linux、Windows、BSD 以及任何可以執行 Node.js

💾 預建置檔案

Eask Releases 下載適合您平台的版本。 下載後,二進製文件可以從任何地方運行。 您無需將其安裝在全球位置。 這適用於您沒有特權帳戶的共享主機和其他系統。

理想情況下,您應該將它安裝在 PATH 中的某個位置以便於使用。 /usr/local/bin 是最有可能的位置。

💾 使用終端

在 macOS 或 Linux:

$ curl -fsSL https://raw.githubusercontent.com/emacs-eask/cli/master/webinstall/install.sh | sh

在 Windows:

$ curl.exe -fsSL https://raw.githubusercontent.com/emacs-eask/cli/master/webinstall/install.bat | cmd /Q

💾 包管理器

📦 npm (跨平台)

如果您的機器上安裝了 npm,您可以使用以下一行代碼安裝 Eask:

$ npm install -g @emacs-eask/cli

📦 Nix (macOS 或 Linux)

Nix 是一個適用於 macOS 和 Linux 的免費開源套件管理器。 若要安裝 Eask CLI,請執行下列操作:

$ nix profile install nixpkgs#eask-cli

📦 Homebrew (macOS 或 Linux)

Homebrew 是一個適用於 macOS 和 Linux 的免費開源套件管理器。 若要安裝 Eask CLI,請執行下列操作:

$ brew tap emacs-eask/cli https://github.com/emacs-eask/packaging
$ brew install eask-cli

📦 MacPorts (macOS)

MacPorts 是一款適用於 macOS 的免費開源套件管理器。 若要安裝 Eask CLI,請執行下列操作:

$ sudo port install eask-cli

📦 Debian (Linux)

Linux Debian 發行版的衍生版本包括 elementary OSKDE neonLinux LiteLinux MintMX LinuxPop!_OSUbuntuZorin OS 等。

$ sudo curl -SsL -o /etc/apt/trusted.gpg.d/easksource.gpg https://raw.githubusercontent.com/emacs-eask/packaging/master/debian/KEY.gpg
$ sudo curl -SsL -o /etc/apt/sources.list.d/easksource.list https://raw.githubusercontent.com/emacs-eask/packaging/master/debian/easksource.list
$ sudo apt update --allow-insecure-repositories
$ sudo apt install eask-cli --allow-unauthenticated

您也可以直接從 packaging 代碼庫下載 Debian 軟體包。

📦 Snap (Linux)

Snap 是一款適用於 Linux 的免費開源套件管理器。 snap 套件適用於大多數發行版,安裝簡單且會自動更新。

$ sudo snap install eask-cli

📦 Arch (Linux)

有一個 PKGBUILD 可以從原始程式碼建立 eask 並建立一個包,因此在儲存庫的最上層目錄中您可以簡單地運行:

$ makepkg -i

📦 Chocolatey (Windows)

如果您的計算機上安裝了 Chocolatey,則可以使用以下一行代碼安裝 Eask:

$ choco install eask-cli

📦 Scoop (Windows)

Scoop 是一個適用於 Windows 的免費開源套件管理器。 若要安裝 Eask CLI,請執行下列操作:

$ scoop bucket add emacs-eask/cli https://github.com/emacs-eask/packaging
$ scoop install eask-cli

📦 Winget (Windows)

Winget是微軟官方的 Windows 免費開源軟體套件管理器。 若要安裝 Eask CLI,請執行下列操作:

$ winget install eask.cli

💾 從原始碼構建

🚩 前置工具

或者,您可以直接從這個代碼庫克隆它:

# 克隆這個代碼庫
$ git clone https://github.com/emacs-eask/cli eask-cli

# 將工作目錄更改為 eask-cli
$ cd eask-cli

# 安裝所有依賴
$ npm install
# 從源頭建構; 有關可用目標,請參閱 `package.json` 中的 `scripts`
$ npm run pkg-linux-x64

🏡 設定(透過腳本)

確保根據您的系統設置環境路徑變量:

在 Linux/macOS 上,

export PATH="path/to/eask-cli/bin:$PATH"

在 Windows 上,

set PATH=%PATH%;c:/path/to/eask-cli/bin

正確設置後,嘗試 eask --version 然後您應該會看到當前 eask 的版本號! 🎉🎊

🏡 設定(透過可執行檔)

To run eask through executable, you will need pkg installed on your machine.

# 區域安裝
$ npm install --dev

# 或

# 全域安裝
$ npm install -g pkg

隨後,執行以下命令產生可執行檔。 預設情況下,它會在 dist 資料夾中產生一個可執行檔。

# 從原始碼建置。有關可用目標,請參閱 `package.json` 中的 `scripts` 。
$ npm run pkg-linux-x64

# 將 `lisp` 移至 `dist` 資料夾
mv lisp dist

現在,您可以使用可執行檔 dist/eask 執行 eask;在環境 PATH 中新增 /path/to/eask-cli/dist/,以便從任何位置執行 eask!🎉🎊