First off let me say I'm a huge fan of the idea of marketcetera.
That being said I've struggled with the installer over the last day and I wanted to collect of the issues I encountered in one place to see if there was any discussion about the issues being fixed as I think it will hamper adoption.
1) Installation must be done as non-root users; however, the installer doesn't check the $UID shell variable and is happy to continue the installation as root until mysql fails to load
2) The documentation makes no mention of requiring libxml2-dev for tradebase to run. However, if it is not installed the rails app will fail and spew errors into logs/production.log about not finding the libxml2.so
3) The symlinks are not actually being created when prompted during installation. I've done several installs to various paths /opt/metc and $HOME/bin/metc -- I've left the path default (/usr/local/bin) and also customized it to $HOME/bin -- in both cases it seems the symlinks where not created.
While it is possible to work around the issues, I shouldn't have to. It will also be a deterrent for someone to try marketcetera unless they are very motivated.
I think these issues should be called out more clearly in the installation docs, and an updated installer should be rolled out ASAP.
Thanks.
Yousef
|