It doesn't require you to install it, you only have to download it and play it! :S
If you're trying to play from the itch.io app we just realized it doesn't work. We will check it out as soon as we can. Sorry about that! You can still download it from the web!