gpt4 book ai didi

ruby-on-rails - RoR - 未初始化常量 Twitter::Client

转载 作者:数据小太阳 更新时间:2023-10-29 08:05:46 24 4
gpt4 key购买 nike

twitter_helper.rb

module TwitterHelper

require 'rubygems'
require 'twitter'
require 'net/http'
require 'uri'


def get_tweets (twitter_user)
begin
@tweets = Array.new
@twitter = Twitter::Client.new

Twitter.user_timeline(twitter_user) do |tweet|
@tweets.push(tweet)
end
@tweets
rescue Exception => e
puts e
_("Errors: #{e.to_s}
")
end
end

end

我的 gemfile 包括

gem 'twitter'

我已经做到了

bundle install

但是每次我打电话

tweets = get_tweets

在我看来,我得到了异常(未初始化的常量 Twitter::Client)。我错过了什么?

最佳答案

我讨厌回答我自己的问题,但现在就开始吧。

检查版本号。 twitter gem <1.0 和 >=1.0 之间发生了重大变化。你应该指定

gem 'twitter', '>= 1.0'

然后

bundle install

并解决任何依赖冲突(如果有的话)。

关于ruby-on-rails - RoR - 未初始化常量 Twitter::Client,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7932108/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com