Edición de «Instalar Ruby RoR»
Advertencia: no has iniciado sesión. Tu dirección IP se hará pública si haces cualquier edición en estas condiciones. Si inicias sesión o creas una cuenta, tus ediciones se atribuirán a tu nombre de usuario, además de otros beneficios.
Puedes deshacer la edición. Antes de deshacer la edición, comprueba la siguiente comparación para verificar que realmente es lo que quieres hacer, y entonces guarda los cambios para así efectuar la reversión.
Revisión actual | Tu texto | ||
Línea 3: | Línea 3: | ||
Asegurarse que está instalado zlib-dev y openssl-dev | Asegurarse que está instalado zlib-dev y openssl-dev | ||
− | wget | + | wget ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p287.tar.gz |
− | tar -zxvf ruby-1. | + | tar -zxvf ruby-1.8.6-p287.tar.gz |
− | + | ./configure --prefix=/usr/local/ruby --with-default-kcode=utf8 --with-static-linked-ext | |
− | ./configure --prefix=/usr/local/ruby --with-static-linked-ext | + | vi ext/Setup # descomento los modulos que quiero enlazar estaticamente |
− | vi ext/Setup # | ||
− | |||
make test | make test | ||
make install | make install | ||
− | + | == RubyGems == | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | == | ||
− | + | wget http://rubyforge.org/frs/download.php/45906/rubygems-1.3.1.zip | |
− | + | unzip rubygems-1.3.1.zip | |
− | + | cd rubygems-1.3.1 | |
− | + | ruby setup.rb --no-rdoc --no-ri | |
− | + | gem update --system | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== fcgi == | == fcgi == | ||
Línea 54: | Línea 34: | ||
== Rails == | == Rails == | ||
− | + | gem install rails --no-rdoc --no-ri | |
− | |||
− | gem install | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== RMagick == | == RMagick == | ||
− | wget ftp://ftp. | + | wget ftp://ftp.fu-berlin.de/unix/X11/graphics/ImageMagick/ImageMagick-6.4.2-6.tar.gz |
− | tar -zxvf ImageMagick.tar.gz | + | tar -zxvf ImageMagick-6.4.2-6.tar.gz |
− | cd ImageMagick-6.4.2 | + | cd ImageMagick-6.4.2-6 |
# http://www.imagemagick.org/script/advanced-unix-installation.php | # http://www.imagemagick.org/script/advanced-unix-installation.php | ||
./configure --prefix=/usr/local/imagemagick | ./configure --prefix=/usr/local/imagemagick | ||
Línea 77: | Línea 49: | ||
gem install rmagick --no-rdoc --no-ri # me ha tocado añadir /usr/local/imagemagick/bin al PATH en /etc/profile | gem install rmagick --no-rdoc --no-ri # me ha tocado añadir /usr/local/imagemagick/bin al PATH en /etc/profile | ||
− | cd /usr/local/ruby/lib/ruby/gems/1.8/gems/rmagick-2. | + | cd /usr/local/ruby/lib/ruby/gems/1.8/gems/rmagick-2.7.2/ext/RMagick |
ruby extconf.rb | ruby extconf.rb | ||
make | make | ||
# copio la última linea escupida por el make y modifico el -R para añadir :/usr/local/imagemagick/lib y la ejecuto | # copio la última linea escupida por el make y modifico el -R para añadir :/usr/local/imagemagick/lib y la ejecuto | ||
− | gcc -shared -o RMagick2.so rmdraw.o rminfo | + | gcc -shared -o RMagick2.so rmdraw.o rminfo.o rmfill.o rmimage.o rmilist.o rmmain.o rmutil.o -L. -L/usr/local/ruby/lib -Wl,-R/usr/local/ruby/lib:/usr/local/imagemagick/lib -L/usr/local/imagemagick/lib -lfreetype -L/usr/local/imagemagick/lib -lMagickCore -lMagickCore -ldl -lcrypt -lm -lc |
cp RMagick2.so ../../lib/RMagick2.so | cp RMagick2.so ../../lib/RMagick2.so | ||