Cant install forge

i get following error:
% npm install -g @forge/cli
npm error code EACCES
npm error syscall mkdir
npm error path /usr/local/lib/node_modules/@forge
npm error errno -13
npm error [Error: EACCES: permission denied, mkdir ‘/usr/local/lib/node_modules/@forge’] {
npm error errno: -13,
npm error code: ‘EACCES’,
npm error syscall: ‘mkdir’,
npm error path: ‘/usr/local/lib/node_modules/@forge
npm error }
npm error
npm error The operation was rejected by your operating system.
npm error It is likely you do not have the permissions to access this file as the current user

then tried installing with sudo rights, i get following errors:

% sudo npm install -g @forge/cli
npm warn deprecated inflight@1.0.6: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
npm warn deprecated gar@1.0.4: Package no longer supported. Contact Support at npm | Support for more info.
npm warn deprecated lodash.pick@4.4.0: This package is deprecated. Use destructuring assignment syntax instead.
npm warn deprecated npmlog@4.1.2: This package is no longer supported.
npm warn deprecated lodash.isequal@4.5.0: This package is deprecated. Use require(‘node:util’).isDeepStrictEqual instead.
npm warn deprecated rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported
npm warn deprecated are-we-there-yet@1.1.7: This package is no longer supported.
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
npm warn deprecated gauge@2.7.4: This package is no longer supported.
npm warn deprecated memfs@3.6.0: this will be v4
npm error code 1
npm error path /usr/local/lib/node_modules/@forge/cli/node_modules/keytar

npm error command failed
npm error command sh -c prebuild-install || npm run build
npm error > keytar@7.9.0 build
npm error > node-gyp rebuild
npm error prebuild-install WARN install self-signed certificate in certificate chain
npm error gyp info it worked if it ends with ok
npm error gyp info using node-gyp@10.1.0
npm error gyp info using node@18.20.8 | darwin | arm64
npm error gyp info find Python using Python version 3.13.4 found at “/Library/Frameworks/Python.framework/Versions/3.13/bin/python3”
npm error gyp http GET https://nodejs.org/download/release/v18.20.8/node-v18.20.8-headers.tar.gz

i tried with node version 22.7 and 18.20

Are you using nvm? GitHub - nvm-sh/nvm: Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions

If not, can you try and see what happens?