Hpricot mola, y mucho. Lo tengo funcionando en local, pero cuando lo
intento hacer andar en Dreamhost, no hay manera. Claro, ellos no
tienen la gema instalada, pero se supone que puedes instalarte tus
propias gemas. Lo hago, pero tampoco funciona. Y después pruebo a
desempaquetar Hpricot dentro de mi aplicación (gem unpack hpricot), y
subirlo así, y me encuentra la gema pero después dice que no encuentra
hpricot_scan…
¿Alguien ha probado Hpricot en Dreamhost? ¿Dónde hay que tocar para
que funcione?
Hey Jaime!
has probado a ver si tienes bien cargadas las rutas
mi .bashrc es así
export LD_LIBRARY_PATH="$HOME/packages/lib"
export PATH="$HOME/packages/bin:$HOME/.gems/bin:/usr/bin/ruby:${PATH}"
export GEM_HOME=$HOME/.gems
export GEM_PATH="$GEM_HOME:/usr/lib/ruby/gems/1.8"
con otras gemas yo lo que he hecho es mirar donde peta y hackear la
línea
para cargar otros require desde gemas desempaquetadas
he tenido algunos problemas con flickraw y lo he solucionado así
El 13/08/2007, a las 21:47, Jaime I.
escribió:
Hpricot mola, y mucho. Lo tengo funcionando en local, pero cuando lo
2007/8/14, Marze [email protected]:
Hey Jaime!
has probado a ver si tienes bien cargadas las rutas
Marze! Ya tengo funcionando el Hpricot en Dreamhost. Finalmente opté
por desempaquetar la gema (gem unpack hpricot) dentro de mi
aplicaciónRails. Además, hace falta especificar la ruta dentro de
environment.rb:
config.load_paths += %W( #{RAILS_ROOT}/vendor/hpricot-0.6/lib )
Y finalmente me cascaba pq encontraba la gema desempaquetada pero no
hpricot_scan, que es una extensión nativa que había que compilar…
Con esta explicación de _why en la lista de correo de hpricot, todo
funciona. Es necesario porque el parser de Hpricot está escrito en C,
no en Ruby!
You’ll need to compile the hpricot_scan extension. (Hpricot’s
parser is written in C.)
cd ext/hpricot_scan
ruby extconf.rb
make
cp hpricot_scan.so …/…/lib
Roughly.
You can also download the non-gem version from this directory:
http://code.whytheluckystiff.net/dist/