martes, 19 de julio de 2011

Instalar Git server Ubuntu, con ssh-key

http://fclose.com/b/linux/1432/setting-up-git-server-using-gitosis/
http://fclose.com/b/linux/1434/managing-repositories-on-git-server-using-gitosis/
https://help.ubuntu.com/community/Git

Si da problemas pidiendo passwords:
http://www.baptiste-wicht.com/2010/07/tip-how-to-solve-agent-admitted-failure-to-sign-using-the-key-error/

Instalar passenger

sudo gem install passenger
sudo passenger-install-apache2-module

El segundo comando larga una serie de validaciones, es muy instuitivo de seguir. Luego hay que  modificar la configuracion del apache. Algo más o menos así debe ser escrito (seguir las instrucciones del passenger-install-apache2-module, estas son un ejemplo)

LoadModule passenger_module /opt/local/lib/ruby/gems/1.8/gems/passenger-2.2.11/ext/apache2/mod_passenger.so
PassengerRoot /opt/local/lib/ruby/gems/1.8/gems/passenger-2.2.11
PassengerRuby /opt/local/bin/ruby


Por último, crear un virtual host:

   <VirtualHost *:80>
      ServerName www.yourhost.com
      DocumentRoot /somewhere/public    # <-- be sure to point to 'public'!
      <Directory /somewhere/public>
         AllowOverride all              # <-- relax Apache security settings
         Options -MultiViews            # <-- MultiViews must be turned off
      </Directory>
   </VirtualHost>



CREANDO  MAS DE UNS PROYECTO, CORRIENDOLOS CON DIFERENTES RUBY/GEM VERSIONES


Se

Como instalar mysql gem on ubuntu

Es posible que tratando de correr el comando:

gem install mysql

Nos de un problemón. Primero que todo dejar por seguro que tenemos instalado mysql-serve y mysq-client, luego instalar las librerias de mysql para ruby, y finalmente instalar la gem :-)

sudo apt-get install mysql-server mysql-client
sudo apt-get install libmysql-ruby libmysqlclient-dev
sudo gem install mysql