build kcl v0.10.3 for nix and run it, so that the internal installer is called...
IMHO for NixOS the whole installer and caching thingy should be disabled since there is not much "dynamic" expected in terms of installing/downloading/caching the kclvm library... Or there should be some pre-fetch/prepare stage for this cache, which then gets commited into the nix package.
Bug Report
I am using NixOS, where the directories of packages are readonly.
The kcl installer v0.10.3 seems to try to create a directory
kcl
under$KCL_LIB_HOME
This commit was introducing it: https://github.com/kcl-lang/lib/commit/3c73ffd5173227b3fa4893f653ac450af71a6069
1. Minimal reproduce step (Required)
build kcl v0.10.3 for nix and run it, so that the internal installer is called...
IMHO for NixOS the whole installer and caching thingy should be disabled since there is not much "dynamic" expected in terms of installing/downloading/caching the kclvm library... Or there should be some pre-fetch/prepare stage for this cache, which then gets commited into the nix package.