Tôi có đá quý sau được xác định trong tập tin environment.rb của tôi:đá quý Unpacking [Rails 2.3.5]
config.gem "authlogic"
config.gem "paperclip"
config.gem "pauldix-feedzirra", :lib => "feedzirra", :source => "http://gems.github.com"
config.gem 'whenever', :lib => false, :source => 'http://gemcutter.org/'
Tôi đã cho họ được cài đặt trên máy tính địa phương của tôi và tất cả mọi thứ đang làm việc tốt. Vì tôi đang làm việc trên một máy chủ chia sẻ (DreamHost), tôi cần phải giải nén những viên đá quý đó để làm cho chúng hoạt động (không thể cài đặt chúng như tôi đã làm trên máy tính của riêng mình để chúng hoạt động).
Trước khi tải lên, tôi chạy sau trên máy tính địa phương của tôi:
rake gems:unpack
này tạo ra các thư mục sau trong /vender/gems
:
authlogic-2.1.3, paperclip-2.3.1.1, pauldix-feedzirra-0.0.18, whenever-0.4.1
Vì vậy, có vẻ như tất cả họ đang ở đó.
Khi tôi chạy rake db:migrate
trên máy chủ, mặc dù, tôi nhận được những lỗi sau:
Missing these required gems:
pauldix-feedzirra
Đối với một số lý do, feedzirra giải nén ngọc không được phát hiện. Ai có thể cung cấp một đầu mối là tại sao điều này đang xảy ra và một giải pháp tiềm năng?
Cảm ơn!
EDIT: Cảm ơn, nhưng mã để đưa vào môi trường.rb không hoạt động và gói sẽ không cài đặt đúng trên máy chủ của tôi. Bất cứ một đề nghị nào khác?
Cảm ơn, nhưng điều này dường như không hoạt động ... –