RGhost on Mac OSX
Abaixo instruções de instalação do RGhost no MacOS
Requirimentos:
- Ruby
- RubyGems
- Xcode
- Mac Port
Primeiro instale o Ghostscript via macport
sudo port install ghostscript
Agora RGhost
sudo gem install rghost
Agora precisamos saber onde o executável do Ghostscript foi instalado para isso execute
hashcode:tmp shairon$ type gs gs is /opt/local/bin/gs
Observe que na minha instalação o path ficou /opt/local/bin/gs.
Vamos configurar e testar em um arquivo .rb ou via IRB
require 'rubygems' require 'rghost' #use o path do seu gs aqui RGhost::Config::GS[:path]="/opt/local/bin/gs" RGhost::Config.is_ok?.render :pdf, :filename => "/tmp/is_ok.pdf"
Uma página será gerada como essa

Em breve no manual em English.
January 29th, 2009 at 12:00 pm
Olá, Muito bom o tutorial, gostaria de uma ajuda, sou novo em RoR quando tentei instalar o sudo port install ghostscript
me retornou um erro utilizo o macos 10
ele fica um tempo mostrando a mensagem no console —> Building XFree86 with target World
e depois gera o seguinte erro,
Error: Target org.macports.build returned: shell command ” cd “/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_XFree86/work/xc” && make World ” returned error 2
Command output: rm -f driverfuncs.
Depois de varias linhas com mais erro nao vou por aqui pra nao lotar o blog vem isso no final
collect2: ld returned 1 exit status
+ rm -f libOSMesa.4.dylib
+ ln -s libOSMesa.4.0.dylib libOSMesa.4.dylib
+ rm -f ../../../../../exports/lib/libOSMesa.4.dylib
+ cd ../../../../../exports/lib
+ ln -s ../../lib/GL/mesa/drivers/osmesa/libOSMesa.4.dylib .
rm -f libOSMesa.4.0.dylib
mv -f libOSMesa.4.0.dylib~ libOSMesa.4.0.dylib
mv: rename libOSMesa.4.0.dylib~ to libOSMesa.4.0.dylib: No such file or directory
make[5]: *** [libOSMesa.4.0.dylib] Error 1
make[4]: *** [all] Error 1
make[3]: *** [all] Error 1
make[2]: *** [all] Error 1
make[1]: *** [World] Error 2
make: *** [World] Error 2
Error: The following dependencies failed to build: XFree86 cairo fontconfig freetype libpixman libpng pkgconfig render xrender
Error: Status 1 encountered during processing.
Saberia dizer pq do erro ?
January 29th, 2009 at 12:15 pm
Não sei o que se passa. O seu OS é 10.5 ?