tôi đã nhận được các lỗi sau đây sử dụng ruby 1.9.2-P320 với Heroku của Taps-sử dụng 'db' lệnh như:Heroku db: kéo Vòi tải Lỗi: không có tập tin để tải - pg
heroku db:pull --app my-app
nào tạo ra các lỗi như:
Taps Load Error: no such file to load -- sqlite3
-hoặc-
Taps Load Error: no such file to load -- pg
(Và vâng, btw, tôi có tất cả các đá quý đúng, bao gồm cả postgres - chạy ning tốt tại địa phương - và sqlite3, cũng như đã gỡ bỏ cài đặt, cài đặt lại, và cập nhật các vòi & đá quý heroku và bao gồm chúng cũng như không bao gồm chúng trong Gemfile của tôi. Tôi đang chạy Rails 3.2.6)
Mặc dù có lỗi đã biết dẫn đến lỗi "chuyển múi giờ": heroku db:push not working, using taps gem, tôi chưa thấy bất kỳ bài đăng SO nào trực tiếp giải quyết vấn đề này.
FYI, Đá quý vòi không hoạt động với tôi bằng ruby 1.9.2-p290. Tôi nhận được lỗi 'Taps Load Error: không có tập tin như vậy để tải - vòi/hoạt động'. – Clay
Vòi bắt đầu hoạt động cho tôi bằng cách sử dụng cùng một phiên bản Ruby trên cả Heroku và cục bộ. [Xem bình luận GH của tôi] (https://github.com/ricardochimal/taps/issues/92#issuecomment-6486535): Tôi khuyên bạn nên thử: $ 'heroku run 'ruby -v'' và xem Heroku phiên bản nào là chạy và sau đó cập nhật địa phương của bạn để phù hợp. Không đảm bảo, nhưng điều đó có vẻ là những gì đã làm cho tôi (một lần nữa, đoán, có lẽ do lỗi là [đối số của Ruby marshalling] (http://stackoverflow.com/questions/8151571/error-when-pushing-data-to- heroku-time-zone-displacement-out-of-range)?). Cũng xem nhận xét của jfeust tại GH trên bộ công cụ Heroku. – likethesky
Do ~/.rvm/bin/ruby-1.9.2-p320/usr/bin/heroku db: đẩy – Ted