require 'rubygems'
require 'mechanize'
agent = Mechanize.new
page = agent.get("http://google.com/")
Kịch bản đơn giản này hoạt động tốt.Yêu cầu đá quý ruby trong bộ điều khiển ray
Nhưng nếu I'am cố gắng để thêm require 'rubygems'
và require 'mechanize'
với bộ điều khiển Rails, máy chủ cung cấp cho:
LoadError in NewsController#find
no such file to load -- mechanize
tôi sử dụng RVM trên Ubuntu 10.04 Server machnine. Phiên bản Ruby: 1.9.2, phiên bản Rails: 3.0.3. Máy chủ: Passanger dưới Apache2.
P.S. Nếu tôi chạy rails server
và truy cập mysite.com:3000 tất cả các công trình mà không có bất kỳ lỗi nào, do đó, có vấn đề với Passanger!
Xin hãy giúp tôi!
Bạn đã cài đặt cơ chế đá quý qua cơ chế cài đặt gem chưa? Chỉ có đá quý trong gemfile của bạn sẽ cài đặt khi bạn chạy bundler. – Gazler