From 836dd6f083dab69b7dd9a4935e02866c6d0c530d Mon Sep 17 00:00:00 2001 From: Leonid Lapshin Date: Fri, 16 Jul 2021 10:55:47 +0300 Subject: [PATCH] [Ubuntu] Fix npm global modules installation (#3734) * fixed directories permissions * local bin permissions Co-authored-by: Leonid Lapshin --- images/linux/scripts/installers/nodejs.sh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/images/linux/scripts/installers/nodejs.sh b/images/linux/scripts/installers/nodejs.sh index a9a108235..aa6eaff1c 100644 --- a/images/linux/scripts/installers/nodejs.sh +++ b/images/linux/scripts/installers/nodejs.sh @@ -30,6 +30,11 @@ done echo "Creating the symlink for [now] command to vercel CLI" ln -s /usr/local/bin/vercel /usr/local/bin/now +# fix global modules installation as regular user +# related issue https://github.com/actions/virtual-environments/issues/3727 +sudo chmod -R 777 /usr/local/lib/node_modules +sudo chmod -R 777 /usr/local/bin + rm -rf ~/n invoke_tests "Node" "Node.js"