chenweipeng@Rocs-MacBook-Pro openroleplay.ai % pnpm build ERR_PNPM_BAD_PM_VERSION This project is configured to use v8.9.0 of pnpm. Your current pnpm is v9.1.2
If you want to bypass this version check, you can set the "package-manager-strict" configuration to "false" or set the "COREPACK_ENABLE_STRICT" environment variable to "0" chenweipeng@Rocs-MacBook-Pro openroleplay.ai % npm uninstall -g pnpm
up to date in 463ms chenweipeng@Rocs-MacBook-Pro openroleplay.ai % npm install -g [email protected]
npm ERR! code EACCES npm ERR! syscall mkdir npm ERR! path /Users/chenweipeng/.npm-global/lib/node_modules/pnpm npm ERR! errno -13 npm ERR! npm ERR! Your cache folder contains root-owned files, due to a bug in npm ERR! previous versions of npm which has since been addressed. npm ERR! npm ERR! To permanently fix this problem, please run: npm ERR! sudo chown -R 501:20 "/Users/chenweipeng/.npm"
npm ERR! A complete log of this run can be found in: /Users/chenweipeng/.npm/_logs/2024-06-04T10_57_3
It looks like you're encountering a permissions issue when trying to install [email protected]
globally. This is a common issue when some files in your npm cache are owned by the root user. You can resolve this by changing the ownership of the npm cache directory.
Here are the steps to fix this:
Change Ownership of the npm Cache Directory: Run the following command to change the ownership of the npm cache directory to your user:
sudo chown -R $(whoami) ~/.npm
Install [email protected] Globally:
After changing the ownership, try installing [email protected]
again:
npm install -g [email protected]
Verify Installation:
Verify that the correct version of pnpm
is installed:
pnpm --version
If you still encounter issues, you can try using npx
to run the specific version of pnpm
without installing it globally:
npx [email protected] build
This will use the specified version of pnpm
to run the build command without needing to install it globally.
By following these steps, you should be able to resolve the permissions issue and install the required version of `pn