Diferencia entre revisiones de «Instalar Ruby RoR»
De Wiki de BandaAncha.eu
(→RMagick) |
|||
Línea 43: | Línea 43: | ||
make | make | ||
make install | make install | ||
+ | |||
+ | Al haber instalado ImageMagick en una ubicación no convencional, RMagick no encuentra libMagickCore.so.1, así que hay que grabar en en la libreria RMagick2.so, el directorio donde reside libMagickCore.so.1 | ||
+ | |||
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.7.2/ext/RMagick | ||
+ | ruby extconf.rb | ||
+ | make | ||
+ | # 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.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 | ||
== libxml-ruby == | == libxml-ruby == |
Revisión del 12:04 24 nov 2008
Contenido
Ruby
wget ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p287.tar.gz tar -zxvf ruby-1.8.6-p287.tar.gz ./configure --prefix=/usr/local/ruby --with-default-kcode=utf8 --with-static-linked-ext vi ext/Setup # descomento los modulos que quiero enlazar estaticamente make test 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
wget http://www.fastcgi.com/dist/fcgi-2.4.0.tar.gz tar -zxvf fcgi-2.4.0.tar.gz cd fcgi-2.4.0 ./configure --prefix=/usr/local/fcgi make make install gem install fcgi --no-rdoc --no-ri -- --with-fcgi-dir=/usr/local/fcgi
Mysql bindings
gem install mysql --no-rdoc --no-ri -- --with-mysql-dir=/usr/local/mysql
Rails
gem install rails --no-rdoc --no-ri
RMagick
wget ftp://ftp.fu-berlin.de/unix/X11/graphics/ImageMagick/ImageMagick-6.4.2-6.tar.gz tar -zxvf ImageMagick-6.4.2-6.tar.gz cd ImageMagick-6.4.2-6 # http://www.imagemagick.org/script/advanced-unix-installation.php ./configure --prefix=/usr/local/imagemagick make make install
Al haber instalado ImageMagick en una ubicación no convencional, RMagick no encuentra libMagickCore.so.1, así que hay que grabar en en la libreria RMagick2.so, el directorio donde reside libMagickCore.so.1
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.7.2/ext/RMagick ruby extconf.rb make # 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.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
libxml-ruby
gem install libxml-ruby --no-rdoc --no-ri
icu
yum install libicu.x86_64 libicu-devel.x86_64 gem install icu --no-rdoc --no-ri
Tidy
yum install libtidy gem install tidy --no-rdoc --no-ri
otras
gem install gettext --no-rdoc --no-ri gem install whois --no-rdoc --no-ri gem install graticule --no-rdoc --no-ri gem install GeoRuby --no-rdoc --no-ri