I tried to follow the instruction on this page, https://auth0.com/docs/quickstart/webapp/rails/01-login, to configure the Ruby on Rails and the first instruction is not working. Below is what I get when executing the command to “installing the dependencies”:
~# gem ‘omniauth-auth0’, ‘~> 2.2’
ERROR: While executing gem … (Gem::CommandLineError)
Unknown command omniauth-auth0,
are you running
gem ‘omniauth-auth0’, ‘~> 2.2’
as a command right in your terminal? That should belong in the
Gemfile, and what you should execute then is just
Or, if you directly want to install it on the terminal, it would be via
gem install, such as
sudo gem install omniauth-auth0 -v '2.2' --source 'https://rubygems.org/'
(I’m no RoR developer at all, it’s just my take on quickly checking the quickstart.)
Hello, Yes I’m running from the terminal, via ssh. OK, thanks. How would I run the next commands (# gem ‘omniauth-rails_csrf_protection’, ‘~> 0.1’ & # bundle install) from the terminal as well?
I tried running #gem ‘omniauth-rails_csrf_protection’, ‘~> 0.1’ and got the same error.
It’s always the same pattern. Just replace module name and version.
sudo gem install <MODULE> -v '<VERSION>' --source 'https://rubygems.org/'
Note though that this is not what the Quickstart on https://auth0.com/docs/quickstart/webapp/rails/01-login says. It does not say to execute the “gem” commands on command line / terminal, it says to add them to the Gemfile. Just saying, in case you wanted to strictly follow the instructions in the quickstart.
Sure, thanks. I think I need to get a developer comfortable with ssh to get this done.
Thanks a lot!
This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.