Hello
Why packages are not arriving in our distributions
example Manjaro or AUR etc…
Are there any hidden dependencies…
Thank
Hello
Why packages are not arriving in our distributions
example Manjaro or AUR etc…
Are there any hidden dependencies…
Thank
Poke the package maintainers
They take a long time to relax
How to put zig 10 bin in my user please
apart do download
there is no procedure like “chosemin” of the NIM-lang language
Just put them all into, say, /opt
and run whatever version you want.
$ ls -1 /opt/
zig-aaa
zig-bbb
zig-0.10
/opt/zig/aaa/zig build-exe src.zig
/opt/zig-0.10/zig build-exe src.zig
Or add desired version to your $PATH
envvar.
j’utilise
https://ziglang.org/builds/zig-linux-x86_64-0.11.0-dev.251+7c527c6df.tar.xz
I use this link because I can’t use 0.10.0
the reason :
the LSP 0.9.0 server from https://github.com/zigtools/zls/releases
LSP 0.10.0 not actif
LSP 0.9.0 are inconsistent and both work with 0.11.0 if above
it is possible to use
https://github.com/zigtools/zls/releases/download/0.10.0/x86_64-linux.tar.zst
with the command:
tar --use-compress-program=unzstd -xvf archive.tar.zst
but still with zig version 0.11.0-dev.251…
my user:
to $HOME
add: .zig folder
add: .zls folder
I modified the .profile
export PATH=$HOME/.zig/:$PATH
use vscode https://marketplace.visualstudio.com/items?itemName=AugusteRame.zls-vscode
Apparently it works while waiting for the manager packages to arrive
I spent my night on it, doing tests
because there are modifications and I don’t want to crash with the new version
I extract the zig binary release and rename the resulting folder to just ‘zig’. I’ve got an alias in my shell configuration.
alias zig=$HOME/zig/zig
Whenever a new version comes out I just remove the folder and extract the new archive, then rename it.
I agree with you, but I wanted to benefit from ZLS in vscode, I’m on a big project and it helps me… It’s not so much on ZIG that I have problems, but with ZLS which is compiled on 0.11.0-dev.251… It would be good if there was some harmony.
Actually, I grabbed the 0.10.0 binary. to stay in the nails
and the 0.10.0 ZLS binary
it gives me a message in vscode that I may have inconsistencies, but I only use the analysis of structure and first pass of code… After the real errors currently are in the few code divergences at the recompile (0.9.2 and 0.10.0)
example into a std.debug.print(" test bool{bool},.{true}); no longer accepted
std.debug.print(" test bool{},.{true}); is accepted
Unfortunately Zig is still a moving target. I fully accept breakage between releases, and it can be difficult to keep tooling in sync because of that. You’ll likely have an easier time if you stick with the most recent stable release and get a zls version released about the same time.
solution
exemple:
https://ziglang.org/builds/zig-linux-x86_64-0.11.0-dev.251+7c527c6df.tar.xz
or zig 0.10.0 download
recover the zip extract in a folder wrkzls
cd wrkzls
zig build -Drelease-safe
this HOME
add: .zig folder
add: .zls folder copyez le point bin de $HOME/wrkzls/zig-out
I modified the .profile
export PATH=$HOME/.zig/:$PATH
use vscode Zig Language Server (zls) for VSCode - Visual Studio Marketplace
change :
zls:PATH $HOME/.zls/bin
zls:Zig_exe.path $HOME/.zig/
zls:Zig_lib_path $HOME/.zig/lib/
@bientôt
I just wanted to point out that GitHub - marler8997/zigup: Download and manage zig compilers. exists