Download Gauche
Gauche is distributed under the BSD-style license.
Choose an option
Unix-like systems (Linux, MacOS, xBSD etc.)
-
One-shot install script
(recommended)
Single shell script to download, compile, and install Gauche. -
Source release
Download an official release tarball and build Gauche yourself.
Windows
-
Prebuilt installer
Official Windows installers.
All platforms
-
Development version (Git)
Access the latest development version from the Git repository. -
Docker image
Run Gauche inside a docker image.
One-shot install script
This is the recommended way to install Gauche if you want a recent official release with minimal setup.
The get-gauche.sh script
downloads, builds, and installs the
latest stable Gauche release in one step.
(You can also choose different releases with command-line arguments.)
You need basic build tools. On Debian/Ubuntu, install build-essential. Additionally, libgdbm-dev, zlib1g-dev and texinfo are recommended.
curl -fsSL https://raw.githubusercontent.com/practical-scheme/get-gauche/master/get-gauche.sh -o get-gauche.sh chmod +x get-gauche.sh ./get-gauche.sh
By default, the script asks you install locations. You can customize it with command-line options. For the details, visit https://github.com/practical-scheme/get-gauche. The get-gauche.sh script can also be used to uninstall Gauche.
Source release
Official Gauche releases are distributed as source tarballs. This option is suitable if you want full control over the build process or need to integrate Gauche into a custom environment.
Download the latest release from:
After downloading, unpack the tarball and follow the standard build steps:
./configure make make install
If you've already installed Gauche before, you can run ./configure script with the same configuration options with gauche-config command:
gauche-config --reconfigure | sh
Detailed build instructions and required dependencies are described in the
INSTALL.en.adoc file included in the source distribution.
Windows installer
For Windows, Gauche provides official prebuilt installers. This is the recommended way to install Gauche on Windows.
Download the installer from:
This is an installer of pre-compiled MinGW version Gauche on Windows. Gauche-gl is also included. There are some differences in supported system functions on Windows; see the reference manual for the details.
After installation, you will find some example scripts in c:\Program Files\Gauche\examples\
Development version (Git)
The development version contains the latest features and fixes, but may be unstable. This option is intended for contributors or users who want to track current development.
Clone the Git repository:
git clone https://github.com/shirok/Gauche.git
Refer to HACKING.adoc for the instructions to build Gauche from the repo. Notably, you need the latest stable release of Gauche.
If you have an issue to install the latest stable release of Gauche on your platform, which prevents you from building from the repo, you can try nightly build tarball using get-gauche.sh --version bleeding. See get-gauche webpage for the details.
Docker image
A build of release version of Gauche on Debian, coupled with Gauche-makiki web server, is available at https://hub.docker.com/r/practicalscheme/gauche .
You can try Gauche REPL by just the following command:
docker run --rm -ti practicalscheme/gauche:latest