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.