【问题标题】:TypeError: Google is not a moduleTypeError:谷歌不是一个模块
【发布时间】:2014-08-27 21:21:45
【问题描述】:

我正在尝试在我的 ruby​​ on rails 项目中实现 google youtube api,如 youtube 文档 https://developers.google.com/youtube/v3/code_samples/ruby#retrieve_my_uploads 中所述,所以这段代码 需要“谷歌/api_client” 我收到以下错误“TypeError:Google 不是模块”

【问题讨论】:

  • 安装 gem 后你是否重启过服务器?你需要这样做。
  • 您也可以在问题中包含代码的相关部分吗?
  • @MaxWilliams 是的,我重新启动它并尝试在 Rails 控制台中运行代码块,我得到了同样的错误,这是代码块 [需要'google/api_client']

标签: ruby-on-rails youtube-api ruby-1.8.7


【解决方案1】:

我面临同样的问题:- IndexOptions is not a module (TypeError)

在调查了这些问题后,我发现了一个解决方法。 将模块替换为这样的类 beforeafter ....

【讨论】:

    【解决方案2】:

    如果您已经有一个自己的名为 Google 的类没有命名空间,就会发生这种情况。

    我遇到了和你一样的问题TypeError: Google is not a module,然后经过进一步调查发现我有一个名为 Google 的类首先被加载。

    【讨论】:

      猜你喜欢
      • 2014-02-21
      • 1970-01-01
      • 2019-01-09
      • 1970-01-01
      • 2021-06-23
      • 2020-09-06
      • 1970-01-01
      • 2011-07-26
      • 1970-01-01
      相关资源
      最近更新 更多