我是个新手,我写了一个 gem 用于抓取 google play 我的 gem here
但是当我在项目中安装gem时,出现错误:
Gem 加载错误是:未初始化的常量
我不知道有什么方法可以修复它们,也不知道可以给我说明或关键字来修改它们。 感谢您的帮助
最佳答案
我检查了您的代码,看来如果您更改为 require relative 创建的文件的 require,它可能会获取文件。此外,您直接在类上使用模块,因此您需要先定义模块,然后再提出类的要求。
module ScraperGooglePlay
def self.lorem
"lorem"
end
end
require 'mechanize' # and any other gems you need
require 'active_support/all'
require_relative 'scraper_google_play/base'
require_relative 'scraper_google_play/app'
require_relative 'scraper_google_play/category'
require_relative 'scraper_google_play/search'
关于ruby-on-rails - 修复错误 Gem Load Error is : uninitialized constant when run a gem in project,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43783897/