{

Fix for permission denied error for gradlew command


Itis a short tutorial on how to fix a gradlew permission denied error

Fix for permission denied error for gradle and wrapper command When you run the gradlew command with any task, You got the following error in windows as well as Linux.

$ ./gradlew compile
-bash: ./gradlew: Permission denied

gradlew: Permission denied is a permission error on a Linux or Unix machine, So you have to change permissions for the gradlew wrapper command.

First, check available permissions for the file using the below command.

ls -l gradlew

We can do it in different ways using the below approach.

First approach,

Change the permissions to be executable with the chmod command

chmod +x gradlew

This works with the local installation gradlew command.

Suppose the same project is used by multiple developers from the repository and everyone has to do the same command to change permissions.

Instead, You can update permissions to the git repository Second approach,

Here are the steps to do in the git repository to commit changes

To change the permissions, change the git work tree to update permissions with the below command

git update-index --chmod=+x gradlew

Add these changes using the below command

git add .

Next, commit changes to the local repository using the below command

git commit -m "Update execute permission for gradlew command".

finally, push the changes using the push command to the remote repository

git push

Conclusion

permissions issues in gradlew are happening due to no executable permissions for the gradlew command.

update execute permission using locally or globally repository.

THE BEST NEWSLETTER ANYWHERE
Join 6,000 subscribers and get a daily digest of full stack tutorials delivered to your inbox directly.No spam ever. Unsubscribe any time.

Similar Posts
Subscribe
You'll get a notification every time a post gets published here.