I got this error when trying to use a jquery carousel from this module: "JCarousel must be installed in order to run the slideshow. Please go to !page for instructions". This is because the module does not stick to D7 standards which states that libraries are to be installed in "sites/libraries/machine_name/filename"

This module expects it to be in sites/libraries/jquery.jcarousel/lib which is INCORRECT. You need to remove the lib directory. Directories are only allowed under certain circumstances. Also, the error message was completely useless. It should give the EXACT path for the file it could not find. Otherwise, you will get reports like this one from people who cannot figure out why dropping the file in sites/libraries/machine_name/ does not work like it should. In order to figure out what the heck file it was looking for, I had to actually modify the code to show what $path was. That is when I discovered it had the /lib subdir which should not be there.

Comments

crystaldawn created an issue. See original summary.

Hopian’s picture

Hey
the correct dir is

all/libraries/jquery.jcarousel/lib/jquery.jcarousel.min.js

i hope it helps.
greetz

Hopian’s picture

Status: Active » Fixed

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.