Skip to content


Getting Ruby-on-Rails Up On Ubuntu / Apache

GCC:
sudo apt-get install build-essential

Ruby & Friends:
sudo apt-get install ruby1.8-dev ruby1.8 ri1.8 rdoc1.8 irb1.8 libreadline-ruby1.8 libruby1.8

*** Create Symbolic Links ***
sudo ln -s /usr/bin/ruby1.8 /usr/local/bin/rubysudo ln -s /usr/bin/ri1.8 /usr/local/bin/risudo ln -s /usr/bin/rdoc1.8 /usr/local/bin/rdocsudo ln -s /usr/bin/irb1.8 /usr/local/bin/irbZlib:wget http://www.zlib.net/zlib-1.2.3.tar.gztar -xvf zlib-1.2.3.tar.gz./configure
make
sudo make install

Install Open SSL:
sudo apt-get install openssl libssl-dev

Apache 2.2:
wget http://apache.rmplc.co.uk/httpd/httpd-2.2.4.tar.gz
tar -xvf httpd-2.2.4.tar.gz
./configure --prefix=/usr/local/apache --enable-proxy --enable-proxy-http --enable-proxy-balancer --enable-dav --enable-rewrite --enable-so --enable-http --enable-ssl --enable-expires --enable-headers --enable-mods=deflate_module --with-php --with-mysql --with-susexec --disable-info --without-berkeley-db --enable-dav=shared --enable-dav-lock=shared --with-included-apr
make
sudo
make install

MySQL & Postfix
Postfix:
sudo apt-get install postfix
note: select "Internet Site" option when prompted

MySQL:
sudo apt-get install mysql-server mysql-common mysql-client libmysqlclient15-dev libmysqlclient15off
sudo apt-get install libmysql-ruby1.8

/* MySQL Ruby bindings */
sudo apt-get install libmysqlclient15-dev libmysql-ruby1.8sudo gem install mysql
note: Select the most recent non-win32 version

FastCGI:
sudo apt-get install libfcgi libfcgi-dev libfcgi-ruby1.8
sudo gem install fcgi

Lighttpd:
apt-get install lighttpd

RubyGems:
wget http://rubyforge.iasi.roedu.net/files/rubygems/rubygems-0.9.0.tgz
tar xvzf rubygems*
cd rubygems*
sudo ruby setup.rb

Rails:
sudo gem install rails --include-dependencies

Mongrel, Subversion and Capistrano
Mongrel:
sudo gem install daemons gem_plugin mongrel mongrel_cluster --include-dependencies

Subversion:
sudo apt-get install libxml2-dev
wget http://subversion.tigris.org/downloads/subversion-1.4.5.tar.gz
tar xfz subversion-1.4.5.tar.gz
cd subversion-1.4.5
./configure --with-apr=/usr/local/apache/bin/apr-1-config --with-apr-util=/usr/local/apache/bin/apu-1-config --with-apxs=/usr/local/apache/bin/apxs --without-berkeley-db --with-ssl

Capistrano
sudo gem install deprec --include-dependencies

Redcloth
sudo gem install redcloth

Posted in Code, Subversion, Web Development, apache, ruby-on-rails.

Tagged with , , , , , , , , , .

blog comments powered by Disqus

Twitter Feed