Tôi cần sử dụng yêu cầuXếp hàng công việc của tôi trên Heroku.
Vì đây là lần đầu tiên tôi sử dụng nó nên tôi đã làm theo hướng dẫn trên trang web này:Resque với Redis To Go .
Khi tôi chạy lệnh: $ rake resque:work QUEUE=*
Hiển thị thiết bị đầu cuối:
cào bị hủy bỏ!
Vui lòng cài đặt đá quý yajl-Ruby hoặc json
(Xem dấu vết đầy đủ bằng cách chạy tác vụ với --trace)
Sau khi gặp lỗi, tôi đã cài đặt yajl-Ruby và json gem nhưng nó không hoạt động.
Nếu tôi bỏ qua vấn đề này và gõ "rails s" để khởi động máy chủ. Nó cho thấy:
/Library/Ruby/Gems/1.8/gems/resque-1.19.0/lib/resque/helpers.rb:6: Vui lòng cài đặt đá quý yajl-Ruby hoặc json (RuntimeError)
từ /Library/Ruby/Gems/1.8/gems/resque-1.19.0/lib/resque.rb:10:in `require'
từ /Library/Ruby/Gems/1.8/gems/resque-1.19.0/lib/resque.rb:10
từ /Library/Ruby/Gems/1.8/gems/bundler-1.0.18/lib/bundler/runtime.rb:68:in `require'
từ /Library/Ruby/Gems/1.8/gems/bundler-1.0.18/lib/bundler/runtime.rb:68:in `require'
từ /Library/Ruby/Gems/1.8/gems/bundler-1.0.18/lib/bundler/runtime.rb:66:in `mỗi'
từ /Library/Ruby/Gems/1.8/gems/bundler-1.0.18/lib/bundler/runtime.rb:66:in `require'
từ /Library/Ruby/Gems/1.8/gems/bundler-1.0.18/lib/bundler/runtime.rb:55:in `mỗi'
từ /Library/Ruby/Gems/1.8/gems/bundler-1.0.18/lib/bundler/runtime.rb:55:in `require'
từ /Library/Ruby/Gems/1.8/gems/bundler-1.0.18/lib/bundler.rb:120:in `require'
từ /Users/Brian/Documents/cookie-monster/config/application.rb:7
từ /Library/Ruby/Gems/1.8/gems/railties-3.0.5/lib/rails/commands.rb:28:in `require'
từ /Library/Ruby/Gems/1.8/gems/railties-3.0.5/lib/rails/commands.rb:28
từ /Library/Ruby/Gems/1.8/gems/railties-3.0.5/lib/rails/commands.rb:27:in `tap'
từ /Library/Ruby/Gems/1.8/gems/railties-3.0.5/lib/rails/commands.rb:27
từ script/rails:6:in `require'
từ tập lệnh/đường ray:6
Tôi đoán đó là một vấn đề với môi trường của tôi, tôi không biết cách giải quyết nó.
Xin hãy giúp tôi, cảm ơn bạn!!
mikhailov yêu cầu tôi dán Gemfile và Gemfile.lock. Đây là: tập tin đá quý:
nguồn 'http://rubygems.org'
đá quý 'đường ray', '3.0.5'
đá quý 'sqlite3-Ruby', :require => 'sqlite3'
đá quý 'redis'
đá quý 'SystemTimer'
Gemfile.lock:
ĐÁ QUÝ
từ xa: http://rubygems.org/
thông số kỹ thuật:
trừu tượng (1.0.0)
người gửi hành động (3.0.5)
gói hành động (= 3.0.5)
thư (~> 2.2.15)
gói hành động (3.0.5)
mô hình hoạt động (= 3.0.5)
hỗ trợ tích cực (= 3.0.5)
trình tạo (~> 2.1.2)
erubis (~> 2.6.6)
i18n (~> 0,4)
giá đỡ (~> 1.2.1)
giá đỡ (~> 0.6.13)
kiểm tra giá (~> 0.5.7)
tzinfo (~> 0.3.23)
mô hình hoạt động (3.0.5)
hỗ trợ tích cực (= 3.0.5)
trình tạo (~> 2.1.2)
i18n (~> 0,4)
bản ghi hoạt động (3.0.5)
mô hình hoạt động (= 3.0.5)
hỗ trợ tích cực (= 3.0.5)
arel (~> 2.0.2)
tzinfo (~> 0.3.23)
nguồn hoạt động (3.0.5)
mô hình hoạt động (= 3.0.5)
hỗ trợ tích cực (= 3.0.5)
hỗ trợ tích cực (3.0.5)
arel (2.0.9)
người xây dựng (2.1.2)
erubis (2.6.6)
trừu tượng (>= 1.0.0)
i18n (0.5.0)
thư (2.2.15)
hỗ trợ tích cực (>= 2.3.6)
i18n (>= 0.4.0)
loại mime (~> 1.16)
ngọn cây (~> 1.4.8)
loại mime (1.16)
đa ngôn ngữ (0.3.1)
giá đỡ (1.2.2)
giá đỡ (0.6.14)
giá đỡ (>= 1.0.0)
kiểm tra giá (0.5.7)
giá đỡ (>= 1,0)
đường ray (3.0.5)
người gửi thư hành động (= 3.0.5)
gói hành động (= 3.0.5)
bản ghi hoạt động (= 3.0.5)
nguồn hoạt động (= 3.0.5)
hỗ trợ tích cực (= 3.0.5)
bộ đóng gói (~> 1.0)
đường ray (= 3.0.5)
đường ray (3.0.5)
gói hành động (= 3.0.5)
hỗ trợ tích cực (= 3.0.5)
cào (>= 0,8,7)
thor (~> 0.14.4)
cào (0.9.2)
làm lại (2.2.2)
sqlite3-Ruby (1.2.4)
thor (0.14.6)
ngọn cây (1.4.9)
đa ngôn ngữ (>= 0.3.1)
tzinfo (0.3.25)
NỀN TẢNG
hồng ngọc
PHỤ THUỘC
đường ray (= 3.0.5)
làm lại
sqlite3-ruby
Bạn vẫn nên sử dụng/thử:
gói thực thi rake resque:work QUEUE=*
Tôi là một lập trình viên xuất sắc, rất giỏi!