【问题标题】:Tweetstream Daemon not working; not printing to console, not storing objects in databaseTweetstream 守护进程不工作;不打印到控制台,不将对象存储在数据库中
【发布时间】:2014-02-12 03:02:14
【问题描述】:

我正在尝试构建一个应用程序,其中核心后台进程之一是抓取推文。并将其存储在基于 CouchDB 的 Cloudant 这是我从事的第一个认真的 Rails 项目之一(过去几周我一直在学习 Ruby/Rails),即使在查看了此处解决的各种问题之后,我也被卡住了.

让我感到困惑的是,我什至无法获得一个简单的守护程序来在 ActiveRecord 模型中存储任何内容,更不用说另一个数据库模型了(我认为最好像这样以增量方式进行)。

我使用的是 Rails 3.2.13 和 Ruby 1.9.3。这是我目前在目录脚本下的文件 raker.rb 中的内容:

https://gist.github.com/arjunh/5887446

我运行命令 rails runner script/raker.rb start,但似乎没有任何反应;没有任何内容打印到控制台,也没有任何内容存储到数据库中。

我很确定我的 OAuth 详细信息是正确的(我在 rails 控制台中玩弄了 Twitter gem,那里的一切似乎都很好)。

【问题讨论】:

    标签: ruby-on-rails ruby couchdb tweetstream


    【解决方案1】:

    我一直在使用:

    TweetStream::Daemon.new('tracker', :log_output => true).track("Zork") do |twt|
    end
    

    然后在我使用的控制台中启动守护进程:

    ruby ##filname start
    

    这似乎在我从 twitter 获得流的意义上起作用,我唯一的问题是我无法将推文存储到数据库中。非常沮丧。

    【讨论】:

      猜你喜欢
      • 2011-08-28
      • 2014-12-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-07
      • 2022-10-13
      • 2017-12-15
      • 2012-02-07
      相关资源
      最近更新 更多