Search code examples
ruby-on-railsruby-on-rails-5

candy_check gem ruby 3+ `require': cannot load such file -- google/api_client (LoadError)


I am using Ruby 3.0.1. I am trying to verify Google play store subscription. I am facing the below error:

`require': cannot load such file -- google/api_client (LoadError)

I tried many solutions but did not get good luck solutions.


Solution

  • Yes, the same issue I faced while Play store receipt verification earlier. Here is a solution:

    • Uninstall all previous versions of gem 'candy_check' from your system.

    • Uninstall gem 'google-api-client' installed versions

    • Add gem in your Gemfile like below

      gem 'candy_check', git: 'https://github.com/Badiapp/candy_check', branch: 'upgrade/google-api-client'

    • Remove Gemfile.lock and install bundle: bundle install.

    The same issue is mentioned in gem's raised issues here