Hoppa till innehållet
Ridgun
Svenska

Installera

En rad installerar ridgunc, stable, omni och standardbiblioteken, var och en kontrollerad mot sin signatur.

Ridgun har tre program:

  • ridgunc är kompilatorn. Den kontrollerar en fil, kör den eller bygger den till ett körbart program.
  • stable är projektverktyget. Det skapar projekt, hämtar beroenden, kontrollerar, testar, formaterar och bygger dem.
  • omni är pakethanteraren. Den installerar verktygen, standardbiblioteken och paketen som publiceras här, och kontrollerar signaturen på allt den installerar.

De är körbara program som inte behöver något annat på datorn. Det finns versioner för Linux, macOS och Windows, på x86-64 och ARM64.

En rad

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

Skriptet laddar ner versionen för ditt system och standardbiblioteken och kör sedan omni setup. omni kontrollerar deras signaturer med versionsnyckeln som finns inbyggd i den, och installerar sedan de tre programmen i ~/.local/bin och biblioteken i ~/.local/lib/ridgun. Om en kontroll misslyckas installeras ingenting. Du kan läsa skriptet först.

I Windows klistrar du in det här i PowerShell i stället:

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

Det gör samma sak och lägger mapparna i din användarmapp: %USERPROFILE%\.local\bin och %USERPROFILE%\.local\lib\ridgun. Du kan läsa det först också. I Git Bash fungerar även den första raden.

För hand

Ladda ner filen för ditt system från sidan Ladda ner, tillsammans med versionens SHA256SUMS och SHA256SUMS.minisig. Med minisign kan du kontrollera signaturen själv. Nyckeln finns på nedladdningssidan och i README för Ridguns förråd; se till att de stämmer överens:

minisign -Vm SHA256SUMS -P <versionsnyckeln, RW…>
sha256sum -c --ignore-missing SHA256SUMS

Packa sedan upp den och låt omni installera den:

tar -xzf ridgun-<version>-<arkitektur>-<system>.tar.gz
./ridgun-<version>/bin/omni setup

omni laddar ner versionen igen från den här webbplatsen, kontrollerar signaturen och installerar den tillsammans med standardbiblioteken.

I Windows, i PowerShell (Windows 10 och senare har 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

Den första raden skriver ut filens SHA-256, som måste vara den som SHA256SUMS anger för den.

PATH

De flesta Linuxdistributioner har redan ~/.local/bin i PATH. Om din inte har det, lägg till den här raden i ~/.profile (på macOS i ~/.zprofile) och öppna en ny terminal:

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

I Windows lägger du till %USERPROFILE%\.local\bin i din användares PATH från PowerShell och öppnar sedan en ny terminal:

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

Kontrollera att det fungerar

ridgunc --version

Den skriver ut kompilatorns version och plattform, till exempel ridgunc 0.9.52 (self-hosted Ridgun compiler, x86_64-unknown-linux-gnu).

Bibliotek och verktyg

omni installerar det som publiceras här och kontrollerar varje signatur innan den installerar något:

omni install json            # ett bibliotek, i projektet du står i
omni install -g unix-tools   # ett pakets program, i ~/.local/bin
omni search                  # det du kan installera

Sidan Paket visar alla. Skriv nu ditt första program.