zigup
zigup copied to clipboard
error: AccessDenied (syslink)
I am using Linux latest build of zigup v2023_07_27 zigup.ubuntu-latest-x86_64.zip
I looked into it and seems like ln -s
(syslink) for /usr/bin
requires sudo access.
if I run zigup
with sudo, then it requires root access to run zig.
$ zigup 0.12.0-dev.899+027aabf49
install directory '/home/saurabh/zig'
mkdir '/home/saurabh/zig'
rm -rf '/home/saurabh/zig/0.12.0-dev.899+027aabf49.installing'
mkdir '/home/saurabh/zig/0.12.0-dev.899+027aabf49.installing'
downloading 'https://ziglang.org/builds/zig-linux-x86_64-0.12.0-dev.899+027aabf49.tar.xz' to '/home/saurabh/zig/0.12.0-dev.899+027aabf49.installing/zig-linux-x86_64-0.12.0-dev.899+027aabf49.tar.xz'
[RUN] tar xf /home/saurabh/zig/0.12.0-dev.899+027aabf49.installing/zig-linux-x86_64-0.12.0-dev.899+027aabf49.tar.xz -C /home/saurabh/zig/0.12.0-dev.899+027aabf49.installing
rm -rf '/home/saurabh/zig/0.12.0-dev.899+027aabf49.installing/zig-linux-x86_64-0.12.0-dev.899+027aabf49.tar.xz'
mv '/home/saurabh/zig/0.12.0-dev.899+027aabf49.installing/zig-linux-x86_64-0.12.0-dev.899+027aabf49' '/home/saurabh/zig/0.12.0-dev.899+027aabf49.installing/files'
mv '/home/saurabh/zig/0.12.0-dev.899+027aabf49.installing' '/home/saurabh/zig/0.12.0-dev.899+027aabf49'
error: AccessDenied
/opt/hostedtoolcache/zig/0.11.0-dev.4002/x64/lib/std/os.zig:2355:19: 0x278722 in unlinkZ (zigup)
/opt/hostedtoolcache/zig/0.11.0-dev.4002/x64/lib/std/os.zig:2341:9: 0x24b43a in unlink (zigup)
/home/runner/work/zigup/zigup/zigup.zig:462:9: 0x24b137 in loggyUpdateSymlink (zigup)
/home/runner/work/zigup/zigup/zigup.zig:676:13: 0x24ce2d in setDefaultCompiler (zigup)
/home/runner/work/zigup/zigup/zigup.zig:394:9: 0x24dae7 in fetchCompiler (zigup)
/home/runner/work/zigup/zigup/zigup.zig:307:9: 0x25326c in main2 (zigup)
/home/runner/work/zigup/zigup/zigup.zig:176:17: 0x253722 in main (zigup)