Saltar ao contido
Ridgun
Galego

Instalación

Unha liña instala ridgunc, stable, omni e as bibliotecas estándar, cada unha comprobada coa súa sinatura.

Ridgun ten tres programas:

  • ridgunc é o compilador. Comproba un ficheiro, execútao ou compílao a un executable nativo.
  • stable é a ferramenta de proxectos. Crea proxectos, trae as súas dependencias, compróbaos, próbaos, dálles formato e compílaos.
  • omni é o xestor de paquetes. Instala as ferramentas, as bibliotecas estándar e os paquetes publicados aquí, e comproba a sinatura de todo o que instala.

Son executables nativos que non precisan nada máis na máquina. Hai versións para Linux, macOS e Windows, en x86-64 e ARM64.

Unha liña

curl -fsSL https://ridgun.com/install.sh | sh

O script descarga a versión para o teu sistema e as bibliotecas estándar, e despois executa omni setup. omni comproba as súas sinaturas coa chave das versións que leva dentro e logo instala os tres programas en ~/.local/bin e as bibliotecas en ~/.local/lib/ridgun. Se falla unha comprobación, non instala nada. Podes ler o script antes.

En Windows, pega isto en PowerShell:

irm https://ridgun.com/install.ps1 | iex

Fai o mesmo e deixa os cartafoles no teu cartafol de usuario: %USERPROFILE%\.local\bin e %USERPROFILE%\.local\lib\ridgun. Tamén podes lelo antes. En Git Bash tamén funciona a primeira liña.

A man

Descarga o ficheiro para o teu sistema dende a páxina Descargas, xunto cos ficheiros SHA256SUMS e SHA256SUMS.minisig da versión. Con minisign podes comprobar a sinatura ti mesmo. A chave está na páxina de descargas e no README do repositorio de Ridgun; asegúrate de que coinciden:

minisign -Vm SHA256SUMS -P <a chave das versións, RW…>
sha256sum -c --ignore-missing SHA256SUMS

Despois descomprímeo e deixa que omni o instale:

tar -xzf ridgun-<versión>-<arquitectura>-<sistema>.tar.gz
./ridgun-<versión>/bin/omni setup

omni volve descargar a versión deste sitio, comproba a súa sinatura e instálaa xunto coas bibliotecas estándar.

En Windows, en PowerShell (Windows 10 e posteriores traen tar):

(Get-FileHash ridgun-<version>-<arch>-windows.tar.gz -Algorithm SHA256).Hash.ToLower()
tar -xzf ridgun-<version>-<arch>-windows.tar.gz
.\ridgun-<version>\bin\omni.exe setup

A primeira liña imprime o SHA-256 do ficheiro, que debe ser o que SHA256SUMS indica para el.

PATH

Case todas as distribucións de Linux xa teñen ~/.local/bin no PATH. Se a túa non, engade esta liña a ~/.profile (en macOS, a ~/.zprofile) e abre un terminal novo:

export PATH="$HOME/.local/bin:$PATH"

En Windows, engade %USERPROFILE%\.local\bin ao PATH do teu usuario desde PowerShell e abre un terminal novo:

[Environment]::SetEnvironmentVariable('Path', "$env:USERPROFILE\.local\bin;" + [Environment]::GetEnvironmentVariable('Path', 'User'), 'User')

Comproba que funciona

ridgunc --version

Mostra a versión do compilador e a súa plataforma, por exemplo ridgunc 0.9.52 (self-hosted Ridgun compiler, x86_64-unknown-linux-gnu).

Bibliotecas e ferramentas

omni instala o que se publica neste sitio e comproba cada sinatura antes de instalar nada:

omni install json            # unha biblioteca, no proxecto no que estás
omni install -g unix-tools   # os programas dun paquete, en ~/.local/bin
omni search                  # o que podes instalar

A páxina Paquetes móstraos todos. Agora escribe o teu primeiro programa.