I’ve already installed Erlang using yum in Fedora 10. I wanted to install Erlsom and it’s available through CEAN. Steps for installing CEAN is explained nicely in the FAQ. Content of my VERSION file,
CEAN Erlang/OTP R12B erts-5.6.5 linux-x86 devel
You can find the version of Erlang installed with yum info erlang. erts version can be found by ls /usr/lib/erlang | grep erts.
After this when I tried to do any operation I received the following error,
** exception error: undefined function ibrowse:start/0
in function cean:geturl/3
in call from cean:packages_from_html/1
Fixing this was simple. CEAN needs the ibrowse package which doesn’t get installed when you install it via yum. I was a bit confused at first because the site said,
If you already have an existing Erlang installation and want to use CEAN on it, you just need to download the CEAN library and extract the archive into your erlang lib directory.
Solution was to download the entire R12B archive from the site and to copy the ibrowse library to /usr/lib/erlang/lib.
Then you can install Erlsom by,
1> cean:install(erlsom).
Update: As it turns out this version of Erlsom getting installed via CEAN is an old one. You need to go to the SF project page and get the latest version and install it.
Pingback: Data Processing