Giter Site home page Giter Site logo

Comments (6)

nz avatar nz commented on July 22, 2024

Yeah, sadly there's no way the progress bar gem will work on Heroku. When last I looked at this it just couldn't really calculate the columns in the terminal.

To get a progress bar in the reindex task you have to include progress_bar explicitly in your Gemfile. All Heroku users can do is not include that gem in production.

Would love it if someone else could do a deep dive on this and fix the underlying issue. I'd love to see progress_bar running on Heroku. I'll close this for now until then.

from sunspot.

gbrl avatar gbrl commented on July 22, 2024

I just got this error on Ubuntu 10.04.2 LTS. The progress_bar gem was working perfectly for about 10 days previous to this, but perhaps something changed in my app that caused it. Removing the gem was my only option at this point, and the problem (obivously) went away after I removed the progress_bar gem.

from sunspot.

fr2019 avatar fr2019 commented on July 22, 2024

Short term fix: put gem 'progress_bar' in the development group in your Gemfile so you can still use it locally:

group :development do
    gem 'progress_bar'
end

from sunspot.

webmat avatar webmat commented on July 22, 2024

By the way, I forked progress_bar so it would support non-tty output as well (e.g. logging or piping). I haven't sent a pull request yet, but I'm using it successfully in production on Heroku.

Check it out here: https://github.com/webmat/progress_bar

gem 'progress_bar', :git => 'git://github.com/webmat/progress_bar.git'

You know what? I should probably get off my ass and submit the pull request tonight :-)

from sunspot.

nz avatar nz commented on July 22, 2024

Do!

:shipit:

from sunspot.

webmat avatar webmat commented on July 22, 2024

#win

heroku run rake sunspot:reindex[5000,Wine] --remote lab
   (227.7ms)  SELECT COUNT(*) FROM "wines" 
  Wine Load (262.5ms)  SELECT "wines".* FROM "wines" WHERE ("wines"."id" >= 0) ORDER BY "wines"."id" ASC LIMIT 5000
[2012-05-29 16:24:47 +0000] Start Indexing
[2012-05-29 16:24:54 +0000] Completed Indexing. Rows indexed 0. Rows/sec: 688.6685715698469 (Elapsed: 7.2603865 sec.)
[#                                         ] [  5000/866347] [  0.58%] [00:08] [23:45] [   604.24/s]
  Wine Load (219.6ms)  SELECT "wines".* FROM "wines" WHERE ("wines"."id" > 648946) ORDER BY "wines"."id" ASC LIMIT 5000
[2012-05-29 16:24:55 +0000] Start Indexing
[2012-05-29 16:25:02 +0000] Completed Indexing. Rows indexed 5000. Rows/sec: 683.1691603534972 (Elapsed: 7.318831543 sec.)
[#                                         ] [ 10000/866347] [  1.15%] [00:16] [23:12] [   615.03/s]

from sunspot.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.