HashCode

An organizer of symbols

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
You environment is done.

Em breve no manual em English.

2 Responses to “RGhost on Mac OSX”

  1. Jhonathas Says:

    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 ?

  2. shairon Says:

    Não sei o que se passa. O seu OS é 10.5 ?

Leave a Reply

Quanto é ?