Not true.  I use dreamhost and I'm able to completely compile my own
setup.  Here's how I do it.  The following bash script creates your
own custom ruby environment, in which you can install whatever addons
and gems you want.  Then just make sure you have

export PATH="$HOME/extra/bin:$PATH"

in your .bash_profile script and also make sure your ruby scripts
point to $HOME/extra/bin/ruby.

---------------------------

#!/bin/sh

# remove old stuff
rm -rf $HOME/extra/bin
rm -rf $HOME/extra/include
rm -rf $HOME/extra/info
rm -rf $HOME/extra/lib
rm -rf $HOME/extra/man
rm -rf $HOME/extra/src
rm -rf $HOME/extra/ssl
mkdir -p $HOME/extra/bin
cp $HOME/extra/binbak/* $HOME/extra/bin

# create directory for compiling source code
mkdir -p $HOME/extra/src
cd $HOME/extra/src

# download and compile source tarballs
wget http://www.openssl.org/source/openssl-0.9.8a.tar.gz
tar zxvf openssl-0.9.8a.tar.gz
rm -f openssl-0.9.8a.tar.gz
cd openssl-0.9.8a
./config --prefix=$HOME/extra
make
make test
make install
cd ..

wget http://www.fastcgi.com/dist/fcgi-2.4.0.tar.gz
tar zxvf fcgi-2.4.0.tar.gz
rm -f fcgi-2.4.0.tar.gz
cd fcgi-2.4.0
./configure --prefix=$HOME/extra
make
make install
cd ..

wget ftp://ftp.cwru.edu/pub/bash/readline-5.1.tar.gz
tar zxvf readline-5.1.tar.gz
rm -f readline-5.1.tar.gz
cd readline-5.1
./configure --prefix=$HOME/extra
make
make install
cd ..

wget ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.8.4.tar.gz
tar zxvf ruby-1.8.4.tar.gz
rm -f ruby-1.8.4.tar.gz
cd ruby-1.8.4
./configure --prefix=$HOME/extra --with-openssl=$HOME/extra
--with-readline-dir=$HOME/extra
make
make install
cd ..

wget http://tmtm.org/downloads/mysql/ruby/mysql-ruby-2.7.tar.gz
tar zxvf mysql-ruby-2.7.tar.gz
rm -f mysql-ruby-2.7.tar.gz
cd mysql-ruby-2.7
ruby extconf.rb --with-mysql-config=/usr/bin/mysql_config
make
# PLACE CUSTOMIZED DATABASE PARAMETERS HERE:
ruby ./test.rb DBHOST DBUSER DBPASS DBNAME DBPORT
make install
cd ..

wget http://sugi.nemui.org/pub/ruby/fcgi/ruby-fcgi-0.8.6.tar.gz
tar zxvf ruby-fcgi-0.8.6.tar.gz
rm -f ruby-fcgi-0.8.6.tar.gz
cd ruby-fcgi-0.8.6
ruby install.rb config
ruby install.rb setup
ruby install.rb install
cd ..

wget http://rubyforge.org/frs/download.php/5207/rubygems-0.8.11.tgz
tar zxvf rubygems-0.8.11.tgz
rm -f rubygems-0.8.11.tgz
cd rubygems-0.8.11
ruby setup.rb
cd ..

gem install rails --include-dependencies








On 4/19/06, Simon Wex <[EMAIL PROTECTED]> wrote:
> I am unable to install gems on my dreamhost server since it's just
> shared hosting. I tried unpacking the ferret gem into vendor/ferret, but
> to no avail.
>
> Also how would I recompile the C extensions for the new platform?
>
> Any ideas would be greatly appreciated.
>
> Cheers, Simon
>
> --
> Posted via http://www.ruby-forum.com/.
> _______________________________________________
> Ferret-talk mailing list
> [email protected]
> http://rubyforge.org/mailman/listinfo/ferret-talk

_______________________________________________
Ferret-talk mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/ferret-talk

Reply via email to