first-render-document tutorial may not run on macOS after a plain cargo build
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 78/100
- Tipo di issue
- Documentazione
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Stack tecnologico
- macos, rust
- Ambito
- documentation, operating-systems
Direzione di ricerca
Inizia da docs/site/src/content/docs/tutorials/first-render-document.mdx ed esamina scripts/cargo-runtime-library-path.sh. Su macOS, verifica se target/release/registry-render viene eseguito dopo la build Cargo semplice; in caso contrario, segui l’approccio di build basato sull’helper usato dal tutorial Discovery. Il lavoro è completato quando il tutorial funziona su macOS e Linux, oppure viene registrato che registry-render non necessita dell’helper.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Problem
docs/site/src/content/docs/tutorials/first-render-document.mdx tells the reader to build with a plain cargo build --release --locked -p registry-render and then run the binary directly. On macOS, a Cargo-built binary that links AWS-LC FIPS cannot run outside Cargo. The library stays in Cargo's build directory, and the binary fails with dyld: Library not loaded: @rpath/libaws_lc_fips_0_14_2_crypto.dylib. #1612 fixed the same problem on the Discovery tutorial.
Unverified: whether registry-render links AWS-LC FIPS at all. If it does not, this issue can be closed.
Proposal
Check on macOS whether target/release/registry-render runs from a shell after a plain build. If it doesn't, build the way the Discovery tutorial now does:
. scripts/cargo-runtime-library-path.sh
registry_cargo_build "$PWD" --locked --release -p registry-render
registry_cargo_build is plain cargo build on Linux and exports DYLD_FALLBACK_LIBRARY_PATH for the current shell on macOS. Every command that runs the binary must stay in that shell.
Done when
The tutorial's build step works as written on macOS and Linux, or this issue records that registry-render does not need the helper.
- Lingua principale
- Rust
- Stelle
- 2
- Fork
- 0
- Merge medio
- 5h 13m
- PR unite (30g)
- 176
Preparare l'ambiente
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di registrystack/registry-stack
-
area:casework bug criticality:p3 triage:needs-implementation
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
registrystack/registry-stack#1623 ·
I maintainer di solito rispondono entro 1 giorno
-
area:evidence criticality:p3 triage:needs-implementation
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
registrystack/registry-stack#1620 ·
I maintainer di solito rispondono entro 1 giorno
-
Registry Scheduling: startup logging goes to stdout, colliding with a stdout audit destinationApertaagent-ready area:platform bug criticality:p3 rust triage:needs-implementation
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
registrystack/registry-stack#1583 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
docs(breg): configure/breg.mdx lists stages for a request_lifecycle when, which bregctl refusesApertaagent-ready area:breg area:docs criticality:p3 documentation triage:needs-implementation
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 92/100
registrystack/registry-stack#1574 ·
I maintainer di solito rispondono entro 1 giorno
-
area:docs area:release criticality:p2 documentation triage:needs-implementation
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
registrystack/registry-stack#1474 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di registrystack/registry-stack
Issue simili
-
`categorize_command` has no `uv` arm, so every `rtk uv …` row counts as `other` in the ecosystem mixApertaarea:api bug good first issue priority:low
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 92/100
rtk-ai/rtk#4316 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 92/100
I maintainer di solito rispondono entro 1 giorno
-
area/cli kind/bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 90/100
I maintainer di solito rispondono entro 1 giorno
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
-
good first issue open-endedness: low type: new feature
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100