Tag: 潇洒

来自Dashing的Ruby文件有问题

我在使用twitter_user.rb时遇到了问题,这应该会获得推特,关注者和跟随给定Twitter用户名的数量。 我假设我应该用第9行中的TWITTER_USERNAME替换我感兴趣的Twitter用户名。我这样做并开始潇洒但我得到了: scheduler caught exception: undefined method ‘[]’ for nil:NilClass /…/jobs/twitter_user.rb:19:in ‘block in ‘ 看起来第19行的问题是: tweets = /profile[“‘]>[\n\t\s]*([\d.,]+)/.match(response.body)[1].delete(‘.,’).to_i 任何人都可以告诉我发生了什么以及如何解决它?

在Heroku上不运行Dashing

我正在尝试将Dashing部署到Heroku。 Everthing在localhost上运行完美。 使用github页面提供的说明进行部署 它似乎与backportsgem有关。 以下是heroku日志文件 2014-11-26T21:12:22.141799+00:00 heroku[web.1]: State changed from crashed to starting 2014-11-26T21:12:32.932667+00:00 heroku[web.1]: Starting process with command `bundle exec thin start -R config.ru -e production -p 23294` 2014-11-26T21:12:40.618062+00:00 app[web.1]: /app/vendor/bundle/ruby/2.0.0/gems/backports-3.6.0/lib/backports/1.9.1/io/open.rb:2:in `close’: Bad file descriptor – /app/vendor/bundle/ruby/2.0.0/gems/backports-3.6.0/lib/backports/1.9.1/io/open.rb (Errno::EBADF) 2014-11-26T21:12:40.618144+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.0.0/gems/backports-3.6.0/lib/backports/1.9.1/io/open.rb:2:in `’ 2014-11-26T21:12:40.618185+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.0.0/gems/backports-3.6.0/lib/backports/tools.rb:343:in `require_with_backports’ 2014-11-26T21:12:40.618165+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.0.0/gems/backports-3.6.0/lib/backports/tools.rb:343:in `require’ 2014-11-26T21:12:40.618206+00:00 […]