I've got exactly the same issue reported here: Plugin won't enable
I've created a really simple plugin that works fine on my local environment but won't enable on my remote dev server. I've followed the advice in that Question and checked all the file and class names but with no success.
There doesn't seem to be any indication of problems in the logs either. I'm stumped. =(
Here's the code as requested: FirstImagePlugin.php - http://pastebin.com/ehVHF9vk FirstImageTwigExtension.php - http://pastebin.com/D5C8QnjK
The directory structure is simply just: /plugins/firstimage/twigextensions
craft/storage/runtime/logsfiles for either[error]or[warning]entries and see if there is anything related? – Brad Bell Jul 13 '15 at 17:57