> I don't see anything wrong with that but I don't know why you have that > dir. Run the command "raco pkg config" as regular user. You should have > something like this output: > > current-amd64$ raco pkg config > name: > 8.3 > catalogs: > https://download.racket-lang.org/releases/8.3/catalog/ > https://pkgs.racket-lang.org > https://planet-compats.racket-lang.org > default-scope: > user > download-cache-dir: > /home/juanfra/.racket/download-cache > download-cache-max-files: > 1024 > download-cache-max-bytes: > 134217728 > git-checkout-credentials: > trash-max-packages: > 512 > trash-max-seconds: > 172800 > network-retries: > 5 > > default-scope should say "user" and the download dir should be the same > but with your user. Running "racket-user-bin-paths" you should see the > bin directory path within $HOME/.racket. > > And this is the right config file in /etc/racket/config.rktd: > ;; generated by unixstyle-install > #hash( > (doc-dir . "/usr/local/share/doc/racket") > (lib-dir . "/usr/local/lib/racket") > (pkgs-dir . "/usr/local/share/racket/pkgs") > (share-dir . "/usr/local/share/racket") > (include-dir . "/usr/local/include/racket") > (bin-dir . "/usr/local/bin") > (apps-dir . "/usr/local/share/applications") > (man-dir . "/usr/local/man") > (absolute-installation? . #t) > (compiled-file-roots . (same "/usr/local/lib/racket/compiled")) > (build-stamp . "") > (doc-search-url . > "https://download.racket-lang.org/releases/8.3/doc/local-redirect/index.html") > (catalogs . ("https://download.racket-lang.org/releases/8.3/catalog/" > #f)) > ) > > -- > Juan Francisco Cantero Hurtado http://juanfra.info
For reproducibility, I wrote the below script and created another new VM. #!/bin/sh sysctl kern.version pkg_add racket-minimal-8.3 su falsifian -c "raco pkg install base" su falsifian -c "raco pkg config" I ran the script as root on another freshly created OpenBSD vm. The script was the first command run on the system, except for scp and chmod to set up the script. After running the script I confirmed that /home/falsifian/.local/share/racket/8.3 exists. Here is the full output. I noticed that download-cache-dir is different from yours. kern.version=OpenBSD 7.0-current (GENERIC.MP) #168: Tue Dec 14 15:32:01 MST 2021 dera...@amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/GENERIC.MP quirks-4.89 signed on 2021-12-15T15:12:59Z New and changed readme(s): /usr/local/share/doc/pkg-readmes/racket-minimal Resolving "base" via https://download.racket-lang.org/releases/8.3/catalog/ Downloading https://download.racket-lang.org/releases/8.3/pkgs/base.zip raco setup: version: 8.3 raco setup: platform: x86_64-openbsd [cs] raco setup: target machine: ta6ob raco setup: installation name: 8.3 raco setup: variants: cs raco setup: main collects: /usr/local/share/racket/collects/ raco setup: collects paths: raco setup: /home/falsifian/.local/share/racket/8.3/collects raco setup: /usr/local/share/racket/collects/ raco setup: main pkgs: /usr/local/share/racket/pkgs raco setup: pkgs paths: raco setup: /usr/local/share/racket/pkgs raco setup: /home/falsifian/.local/share/racket/8.3/pkgs raco setup: links files: raco setup: /usr/local/share/racket/links.rktd raco setup: /home/falsifian/.local/share/racket/8.3/links.rktd raco setup: compiled-file roots: raco setup: same raco setup: /usr/local/lib/racket/compiled raco setup: main docs: /usr/local/share/doc/racket raco setup: --- updating info-domain tables --- [0:53:11] raco setup: --- pre-installing collections --- [0:53:11] raco setup: --- installing foreign libraries --- [0:53:11] raco setup: --- installing shared files --- [0:53:11] raco setup: --- compiling collections --- [0:53:11] raco setup: --- parallel build using 4 jobs --- [0:53:11] raco setup: --- creating launchers --- [0:53:13] raco setup: --- installing man pages --- [0:53:13] raco setup: --- installing collections --- [0:53:13] raco setup: --- post-installing collections --- [0:53:13] name: 8.3 catalogs: https://download.racket-lang.org/releases/8.3/catalog/ https://pkgs.racket-lang.org https://planet-compats.racket-lang.org default-scope: user download-cache-dir: /home/falsifian/.cache/racket/download-cache download-cache-max-files: 1024 download-cache-max-bytes: 134217728 git-checkout-credentials: trash-max-packages: 512 trash-max-seconds: 172800 network-retries: 5 -- James