如何添加Ruby Twitter状态参数进行更新

如何添加Ruby Twitter状态参数进行更新,ruby,windows,twitter,parameters,tweets,Ruby,Windows,Twitter,Parameters,Tweets,我得到一个错误,上面写着“缺少必需的参数:status.Twitter::error::probled”,如何将状态参数添加到“client.update()” 如果我将“更新”替换为“状态”,我的推文不会发布,我会收到一条错误消息,说找不到具有该ID的状态。我的代码如下: def post client = Twitter::REST::Client.new do |config| config.consumer_key = "..." config.

我得到一个错误,上面写着“缺少必需的参数:status.Twitter::error::probled”,如何将状态参数添加到“client.update()”

如果我将“更新”替换为“状态”,我的推文不会发布,我会收到一条错误消息,说找不到具有该ID的状态。我的代码如下:

def post 
    client = Twitter::REST::Client.new do |config|
        config.consumer_key = "..."
        config.consumer_secret = "..."
        config.access_token = "..."
        config.access_token_secret = "..."
    end
  File.open("tweets.txt") do |line|
    line.each do |item|
      tweets = item
      puts tweets
      client.update("#{tweets}").to_s
      sleep((rand*1800 +900).to_i)
    end
  end
end

您使用的gem版本是什么?Ruby 2.1.5 x64 for windows。。。我应该使用不带x64的2.1.5吗?或者换个版本@Maximor你指的是twitter gem的版本吗@Maxim是的,我问的是gem版本。gem是twitter-5.14.0@Maxim
File.open("tweets.txt") do |line|
  line.each_line do |item|
    tweets = item
    puts tweets
    client.update("#{tweets}")
    sleep((rand*1800 +900).to_i)
  end
end