Tôi đang theo dõi these directions để cài đặt Rails 3 trên WHM/cPanel VPS của tôi. Thay đổi duy nhất tôi đang thực hiện là sử dụng Ruby 1.9.3 và Rails 3.2.3Lỗi khi cài đặt Phusion Passenger "Không thể tìm thấy hành khách (> = 0) trong số [] (Gem :: LoadError)"
Tuy nhiên, khi tôi nhận được lệnh chạy "mô-đun-cài-đặt-apache2-mô-đun" tôi gặp sự cố.
Trước tiên, do vấn đề PATH tôi cần phải đi vào đúng thư mục để chạy lệnh.
Quan trọng hơn, khi tôi thực hiện lệnh, tôi nhận được lỗi "Không thể tìm thấy hành khách (> = 0) trong số [] (Gem :: LoadError)" (Lỗi đầy đủ bên dưới).
Dấu ngoặc vuông trống, vì vậy tôi đã xác minh rằng các đá quý đã có thông qua "danh sách đá quý - địa phương" và hành khách được liệt kê.
Hệ thống Specs:
CentOS 5.8, WHM 11,32, VPS với quyền root
Full lỗi:
/home/tekruby/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:247:in `to_specs': Could not find passenger (>= 0) amongst [] (Gem::LoadError)
from /home/tekruby/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:256:in `to_spec'
from /home/tekruby/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems.rb:1231:in `gem'
from /home/tekruby/ruby/gems/bin/passenger-install-apache2-module:22:in `<main>'
Điều này làm việc cho tôi, tôi đã sử dụng rvmsudo, chứ không phải sudo. Xem http://stackoverflow.com/questions/4167707/cant-install-passenger-3-on-snow-leopard-with-rvm-and-ruby-1-9-2 –
@Thanos Vui lòng chấp nhận [nhà vô địch answer] (http://stackoverflow.com/a/11107949/535406) (nhấn dấu kiểm bên trái). – jibiel