That error indicates that WordPress is unable to create the directory to install the plugin in the /wp-content/plugins folder.
This error is not related specifically to this plugin at all.
Usually this error is caused by a server permissions error. WordPress does not have the permission to create the directory for some reason.
Try changing the wp-content/plugins folder permissions to 755. You may need to contact your hosting provider if you continue to experience problems.