require 'rubygems'
require 'mechanize'
agent = Mechanize.new
page = agent.get("http://google.com/")
Este sencillo script funciona bien.Requiere ruby gems en el controlador de rieles
Pero si se trata de añadir I'am require 'rubygems'
require 'mechanize'
y al controlador Rails, el servidor da:
LoadError in NewsController#find
no such file to load -- mechanize
utilizo RVM en Ubuntu 10.04 machnine servidor. Versión de Ruby: 1.9.2, versión de Rails: 3.0.3. Servidor: Passanger bajo Apache2.
P.S. Si ejecuto rails server
y voy a mysite.com:3000, todo funciona sin ningún error, ¡así que hay un problema con Passanger!
Por favor, ¡ayúdenme!
¿Has instalado la gema mecanizada mediante gem install mechanize? Solo gemas en tu gemfile se instalarán cuando ejecutes bundler. – Gazler