ruby - How do i configure rails to point to my openssl -


am new ruby, i'm having issues openssl. rails keeps throwing errors cannot load openssl.

whereas:

irb(main):001:0> require "openssl" ==> true irb(main):002:0> 

but each time type rails following

root@subomi:~/documents/ruby/learning/railsapp/readit# rails common rails commands are:  generate     generate new code (short-cut alias: "g")  console      start rails console (short-cut alias: "c")  server       start rails server (short-cut alias: "s")  test         run tests except system tests (short-cut alias: "t")  test:system  run system tests  dbconsole    start console database specified in config/database.yml               (short-cut alias: "db")   new          create new rails application. "rails new my_app" creates               new application called myapp in "./my_app"   commands can run -h (or --help) more information. in addition commands, there are:  /usr/local/lib/ruby/gems/2.3.0/gems/activesupport-5.1.3/lib/active_support/key_generator.rb:2:in `require': cannot load such file -- openssl (loaderror)     /usr/local/lib/ruby/gems/2.3.0/gems/activesupport-5.1.3/lib/active_support/key_generator.rb:2:in `<top (required)>'     /usr/local/lib/ruby/gems/2.3.0/gems/railties-5.1.3/lib/rails/application.rb:4:in `require'     /usr/local/lib/ruby/gems/2.3.0/gems/railties-5.1.3/lib/rails/application.rb:4:in `<top (required)>'     /usr/local/lib/ruby/gems/2.3.0/gems/railties-5.1.3/lib/rails.rb:12:in `require'     /usr/local/lib/ruby/gems/2.3.0/gems/railties-5.1.3/lib/rails.rb:12:in `<top (required)>'     /usr/local/lib/ruby/gems/2.3.0/gems/railties-5.1.3/lib/rails/all.rb:1:in `require'     /usr/local/lib/ruby/gems/2.3.0/gems/railties-5.1.3/lib/rails/all.rb:1:in `<top (required)>'     /home/subomi/documents/ruby/learning/railsapp/readit/config/application.rb:3:in `require'     /home/subomi/documents/ruby/learning/railsapp/readit/config/application.rb:3:in `<top (required)>'     /usr/local/lib/ruby/gems/2.3.0/gems/railties-5.1.3/lib/rails/command/actions.rb:15:in `require'     /usr/local/lib/ruby/gems/2.3.0/gems/railties-5.1.3/lib/rails/command/actions.rb:15:in `require_application_and_environment!'     /usr/local/lib/ruby/gems/2.3.0/gems/railties-5.1.3/lib/rails/commands/rake/rake_command.rb:31:in `rake_tasks'     /usr/local/lib/ruby/gems/2.3.0/gems/railties-5.1.3/lib/rails/commands/rake/rake_command.rb:40:in `formatted_rake_tasks'     /usr/local/lib/ruby/gems/2.3.0/gems/railties-5.1.3/lib/rails/commands/rake/rake_command.rb:10:in `printing_commands'     /usr/local/lib/ruby/gems/2.3.0/gems/railties-5.1.3/lib/rails/command.rb:91:in `each'     /usr/local/lib/ruby/gems/2.3.0/gems/railties-5.1.3/lib/rails/command.rb:91:in `flat_map'     /usr/local/lib/ruby/gems/2.3.0/gems/railties-5.1.3/lib/rails/command.rb:91:in `block in sorted_groups'     /usr/local/lib/ruby/gems/2.3.0/gems/activesupport-5.1.3/lib/active_support/core_ext/hash/transform_values.rb:26:in `block in transform_values!'     /usr/local/lib/ruby/gems/2.3.0/gems/activesupport-5.1.3/lib/active_support/core_ext/hash/transform_values.rb:25:in `each'     /usr/local/lib/ruby/gems/2.3.0/gems/activesupport-5.1.3/lib/active_support/core_ext/hash/transform_values.rb:25:in `transform_values!'     /usr/local/lib/ruby/gems/2.3.0/gems/railties-5.1.3/lib/rails/command.rb:91:in `sorted_groups'     /usr/local/lib/ruby/gems/2.3.0/gems/railties-5.1.3/lib/rails/command.rb:84:in `print_commands'     /usr/local/lib/ruby/gems/2.3.0/gems/railties-5.1.3/lib/rails/commands/help/help_command.rb:9:in `help'     /usr/local/lib/ruby/gems/2.3.0/gems/thor-0.20.0/lib/thor/command.rb:27:in `run'     /usr/local/lib/ruby/gems/2.3.0/gems/thor-0.20.0/lib/thor/invocation.rb:126:in `invoke_command'     /usr/local/lib/ruby/gems/2.3.0/gems/thor-0.20.0/lib/thor.rb:387:in `dispatch'     /usr/local/lib/ruby/gems/2.3.0/gems/railties-5.1.3/lib/rails/command/base.rb:63:in `perform'     /usr/local/lib/ruby/gems/2.3.0/gems/railties-5.1.3/lib/rails/command.rb:44:in `invoke'     /usr/local/lib/ruby/gems/2.3.0/gems/railties-5.1.3/lib/rails/commands.rb:16:in `<top (required)>'     /home/subomi/documents/ruby/learning/railsapp/readit/bin/rails:9:in `require'     /home/subomi/documents/ruby/learning/railsapp/readit/bin/rails:9:in `<top (required)>'     /usr/local/lib/ruby/gems/2.3.0/gems/spring-2.0.2/lib/spring/client/rails.rb:28:in `load'     /usr/local/lib/ruby/gems/2.3.0/gems/spring-2.0.2/lib/spring/client/rails.rb:28:in `call'     /usr/local/lib/ruby/gems/2.3.0/gems/spring-2.0.2/lib/spring/client/command.rb:7:in `call'     /usr/local/lib/ruby/gems/2.3.0/gems/spring-2.0.2/lib/spring/client.rb:30:in `run'     /usr/local/lib/ruby/gems/2.3.0/gems/spring-2.0.2/bin/spring:49:in `<top (required)>'     /usr/local/lib/ruby/gems/2.3.0/gems/spring-2.0.2/lib/spring/binstub.rb:31:in `load'     /usr/local/lib/ruby/gems/2.3.0/gems/spring-2.0.2/lib/spring/binstub.rb:31:in `<top (required)>'     /usr/local/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:68:in `require'     /usr/local/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:68:in `require'     /home/subomi/documents/ruby/learning/railsapp/readit/bin/spring:15:in `<top (required)>'     bin/rails:3:in `load'     bin/rails:3:in `<main>' 

when type in

$ openssl $ /usr/bin/openssl 

my question how point rails in particular or wrong question ask .. not sure thanks.

install ruby using rvm

  • gpg --keyserver hkp://keys.gnupg.net --recv-keys 409b6b1796c275462a1703113804bb82d39dc0e3
  • \curl -ssl https://get.rvm.io | bash -s stable --rails
  • source ~/.rvm/scripts/rvm
  • rvm install 2.3.4

you can follow link https://www.digitalocean.com/community/tutorials/how-to-install-ruby-on-rails-on-ubuntu-14-04-using-rvm


Comments

Popular posts from this blog

What is happening when Matlab is starting a "parallel pool"? -

angular - DownloadURL return null in below code -

php - Cannot override Laravel Spark authentication with own implementation -