Missing dependencies on installation tutorial
Created by: lpalgarvio
Hello
There's some dependencies missing on the tutorial https://github.com/gitlabhq/gitlabhq/blob/master/doc/install/installation.md
On Debian systems, Ruby 1.9 can be installed. wheezy/7: apt-get install ruby ruby-dev squeeze/6: apt-get install ruby1.9.1 ruby1.9.1-dev http://packages.debian.org/wheezy/ruby http://packages.debian.org/wheezy/ruby-dev Only older versions require building ruby. Should be the same for Ubuntu.
Regarding web servers,
For an Apache2 install (instead of nginx), Phusion Passenger can be installed. It's a web interface (Rack), probably similar to FastCGI/PHP-FPM/WSGI that provides support for Ruby and Ruby on Rails, Node.js and Python (through WSGI) applications. It's available for Debian and probably for Ubuntu as well. wheezy/7 and squeeze/6 apt-get install libapache2-mod-passenger http://packages.debian.org/wheezy/libapache2-mod-passenger Older versions require installing with gem install command.
Besides Passenger, one can also use uWSGI, which aims to be a multi-language full server container (like FPM, but for all languages): http://packages.debian.org/wheezy/libapache2-mod-ruwsgi http://packages.debian.org/wheezy/libapache2-mod-uwsgi http://packages.debian.org/wheezy/uwsgi http://projects.unbit.it/uwsgi/
Also, with mod proxy: https://gist.github.com/radmen/3689615
i've only tested with passenger, the preferred method.