rubyjs / therubyracer

Embed the V8 Javascript Interpreter into Ruby
1.66k stars 193 forks source link

error for undefine method #442

Closed MassMadankumar closed 6 years ago

MassMadankumar commented 6 years ago

root@instance-2:/mnt/disks/brady/zapapp/zapstore# rails s /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/railties-5.1.4/lib/rails/app_loader.rb:40: warning: Insecure world writable dir /usr in PATH, mode 040777 => Booting Puma => Rails 5.1.4 application starting in development => Run rails server -h for more startup options Exiting /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/railties-5.1.4/lib/rails/railtie/configuration.rb:95:in method_missing': undefined methodshopify' for # (NoMethodError) from /mnt/disks/brady/zapapp/zapstore/config/environments/development.rb:15:in block in <top (required)>' from /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/railties-5.1.4/lib/rails/railtie.rb:211:ininstance_eval' from /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/railties-5.1.4/lib/rails/railtie.rb:211:in configure' from /mnt/disks/brady/zapapp/zapstore/config/environments/development.rb:1:in<top (required)>' from /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/activesupport-5.1.4/lib/active_support/dependencies.rb:292:in require' from /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/activesupport-5.1.4/lib/active_support/dependencies.rb:292:inblock in require' from /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/activesupport-5.1.4/lib/active_support/dependencies.rb:258:in load_dependency' from /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/activesupport-5.1.4/lib/active_support/dependencies.rb:292:inrequire' from /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/railties-5.1.4/lib/rails/engine.rb:600:in block (2 levels) in <class:Engine>' from /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/railties-5.1.4/lib/rails/engine.rb:599:ineach' from /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/railties-5.1.4/lib/rails/engine.rb:599:in block in <class:Engine>' from /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/railties-5.1.4/lib/rails/initializable.rb:30:ininstance_exec' from /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/railties-5.1.4/lib/rails/initializable.rb:30:in run' from /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/railties-5.1.4/lib/rails/initializable.rb:59:inblock in run_initializers' from /root/.rbenv/versions/2.4.2/lib/ruby/2.4.0/tsort.rb:228:in block in tsort_each' from /root/.rbenv/versions/2.4.2/lib/ruby/2.4.0/tsort.rb:350:inblock (2 levels) in each_strongly_connected_component' from /root/.rbenv/versions/2.4.2/lib/ruby/2.4.0/tsort.rb:422:in block (2 levels) in each_strongly_connected_component_from' from /root/.rbenv/versions/2.4.2/lib/ruby/2.4.0/tsort.rb:431:ineach_strongly_connected_component_from' from /root/.rbenv/versions/2.4.2/lib/ruby/2.4.0/tsort.rb:421:in block in each_strongly_connected_component_from' from /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/railties-5.1.4/lib/rails/initializable.rb:48:ineach' from /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/railties-5.1.4/lib/rails/initializable.rb:48:in tsort_each_child' from /root/.rbenv/versions/2.4.2/lib/ruby/2.4.0/tsort.rb:415:incall' from /root/.rbenv/versions/2.4.2/lib/ruby/2.4.0/tsort.rb:415:in each_strongly_connected_component_from' from /root/.rbenv/versions/2.4.2/lib/ruby/2.4.0/tsort.rb:349:inblock in each_strongly_connected_component' from /root/.rbenv/versions/2.4.2/lib/ruby/2.4.0/tsort.rb:347:in each' from /root/.rbenv/versions/2.4.2/lib/ruby/2.4.0/tsort.rb:347:incall' from /root/.rbenv/versions/2.4.2/lib/ruby/2.4.0/tsort.rb:347:in each_strongly_connected_component' from /root/.rbenv/versions/2.4.2/lib/ruby/2.4.0/tsort.rb:226:intsort_each' from /root/.rbenv/versions/2.4.2/lib/ruby/2.4.0/tsort.rb:205:in tsort_each' from /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/railties-5.1.4/lib/rails/initializable.rb:58:inrun_initializers' from /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/railties-5.1.4/lib/rails/application.rb:353:in initialize!' from /mnt/disks/brady/zapapp/zapstore/config/environment.rb:5:in<top (required)>' from config.ru:3:in require_relative' from config.ru:3:inblock in

' from /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/rack-2.0.3/lib/rack/builder.rb:55:in instance_eval' from /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/rack-2.0.3/lib/rack/builder.rb:55:ininitialize' from config.ru:in new' from config.ru:in
' from /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/rack-2.0.3/lib/rack/builder.rb:49:in eval' from /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/rack-2.0.3/lib/rack/builder.rb:49:innew_from_string' from /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/rack-2.0.3/lib/rack/builder.rb:40:in parse_file' from /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/rack-2.0.3/lib/rack/server.rb:319:inbuild_app_and_options_from_config' from /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/rack-2.0.3/lib/rack/server.rb:219:in app' from /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/railties-5.1.4/lib/rails/commands/server/server_command.rb:24:inapp' from /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/rack-2.0.3/lib/rack/server.rb:354:in wrapped_app' from /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/railties-5.1.4/lib/rails/commands/server/server_command.rb:80:inlog_to_stdout' from /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/railties-5.1.4/lib/rails/commands/server/server_command.rb:42:in start' from /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/railties-5.1.4/lib/rails/commands/server/server_command.rb:135:inblock in perform' from /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/railties-5.1.4/lib/rails/commands/server/server_command.rb:130:in tap' from /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/railties-5.1.4/lib/rails/commands/server/server_command.rb:130:inperform' from /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/thor-0.20.0/lib/thor/command.rb:27:in run' from /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/thor-0.20.0/lib/thor/invocation.rb:126:ininvoke_command' from /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/railties-5.1.4/lib/rails/initializable.rb:48:in each' from /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/thor-0.20.0/lib/thor.rb:387:indispatch' from /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/railties-5.1.4/lib/rails/command/base.rb:63:in perform' from /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/railties-5.1.4/lib/rails/command.rb:44:ininvoke' from /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/railties-5.1.4/lib/rails/commands.rb:16:in <top (required)>' from /mnt/disks/brady/zapapp/zapstore/bin/rails:9:inrequire' from /mnt/disks/brady/zapapp/zapstore/bin/rails:9:in <top (required)>' from /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/spring-2.0.2/lib/spring/client/rails.rb:28:inload' from /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/spring-2.0.2/lib/spring/client/rails.rb:28:in call' from /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/spring-2.0.2/lib/spring/client/command.rb:7:incall' from /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/spring-2.0.2/lib/spring/client.rb:30:in run' from /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/spring-2.0.2/bin/spring:49:in<top (required)>' from /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/spring-2.0.2/lib/spring/binstub.rb:31:in load' from /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/spring-2.0.2/lib/spring/binstub.rb:31:in<top (required)>' from /root/.rbenv/versions/2.4.2/lib/ruby/2.4.0/rubygems/core_ext/kernel_require.rb:68:in require' from /root/.rbenv/versions/2.4.2/lib/ruby/2.4.0/rubygems/core_ext/kernel_require.rb:68:inrequire' from /mnt/disks/brady/zapapp/zapstore/bin/spring:15:in <top (required)>' from bin/rails:3:inload' from bin/rails:3:in `

MassMadankumar commented 6 years ago

any solution ?

cowboyd commented 6 years ago

This looks like an error from /mnt/disks/brady/zapapp/zapstore/config/environments/development.rb:15

I would check that line in that file and see what is trying to call the shopify method and why it doesn't exist.

I'll close this for now, but if you think that it's related to therubyracer then we can definitely open it again.

MassMadankumar commented 6 years ago

Hi Cowbody , But same error root@instance-2:/mnt/disks/brady/zapapp/zapstore# rails s /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/railties-5.1.4/lib/rails/app_loader.rb:40: warning: Insecure world writable dir /usr in PATH, mode 040777 => Booting Puma => Rails 5.1.4 application starting in development => Run rails server -h for more startup options Exiting /mnt/disks/brady/zapapp/zapstore/config/initializers/shopify_app.rb:5:in block in <top (required)>': undefined methodredirect_uri=' for # (NoMethodError) from /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/shopify_app-8.2.4/lib/shopify_app/configuration.rb:70:in configure' from /mnt/disks/brady/zapapp/zapstore/config/initializers/shopify_app.rb:1:in<top (required)>' from /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/activesupport-5.1.4/lib/active_support/dependencies.rb:286:in load' from /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/activesupport-5.1.4/lib/active_support/dependencies.rb:286:inblock in load' from /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/activesupport-5.1.4/lib/active_support/dependencies.rb:258:in load_dependency' from /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/activesupport-5.1.4/lib/active_support/dependencies.rb:286:inload' from /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/railties-5.1.4/lib/rails/engine.rb:655:in block in load_config_initializer' from /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/activesupport-5.1.4/lib/active_support/notifications.rb:168:ininstrument' from /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/railties-5.1.4/lib/rails/engine.rb:654:in load_config_initializer' from /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/railties-5.1.4/lib/rails/engine.rb:612:inblock (2 levels) in ' from /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/railties-5.1.4/lib/rails/engine.rb:611:in each' from /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/railties-5.1.4/lib/rails/engine.rb:611:inblock in ' from /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/railties-5.1.4/lib/rails/initializable.rb:30:in instance_exec' from /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/railties-5.1.4/lib/rails/initializable.rb:30:inrun' from /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/railties-5.1.4/lib/rails/initializable.rb:59:in block in run_initializers' from /root/.rbenv/versions/2.4.2/lib/ruby/2.4.0/tsort.rb:228:inblock in tsort_each' from /root/.rbenv/versions/2.4.2/lib/ruby/2.4.0/tsort.rb:350:in block (2 levels) in each_strongly_connected_component' from /root/.rbenv/versions/2.4.2/lib/ruby/2.4.0/tsort.rb:422:inblock (2 levels) in each_strongly_connected_component_from' from /root/.rbenv/versions/2.4.2/lib/ruby/2.4.0/tsort.rb:431:in each_strongly_connected_component_from' from /root/.rbenv/versions/2.4.2/lib/ruby/2.4.0/tsort.rb:421:inblock in each_strongly_connected_component_from' from /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/railties-5.1.4/lib/rails/initializable.rb:48:in each' from /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/railties-5.1.4/lib/rails/initializable.rb:48:intsort_each_child' from /root/.rbenv/versions/2.4.2/lib/ruby/2.4.0/tsort.rb:415:in call' from /root/.rbenv/versions/2.4.2/lib/ruby/2.4.0/tsort.rb:415:ineach_strongly_connected_component_from' from /root/.rbenv/versions/2.4.2/lib/ruby/2.4.0/tsort.rb:349:in block in each_strongly_connected_component' from /root/.rbenv/versions/2.4.2/lib/ruby/2.4.0/tsort.rb:347:ineach' from /root/.rbenv/versions/2.4.2/lib/ruby/2.4.0/tsort.rb:347:in call' from /root/.rbenv/versions/2.4.2/lib/ruby/2.4.0/tsort.rb:347:ineach_strongly_connected_component' from /root/.rbenv/versions/2.4.2/lib/ruby/2.4.0/tsort.rb:226:in tsort_each' from /root/.rbenv/versions/2.4.2/lib/ruby/2.4.0/tsort.rb:205:intsort_each' from /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/railties-5.1.4/lib/rails/initializable.rb:58:in run_initializers' from /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/railties-5.1.4/lib/rails/application.rb:353:ininitialize!' from /mnt/disks/brady/zapapp/zapstore/config/environment.rb:5:in <top (required)>' from config.ru:3:inrequire_relative' from config.ru:3:in block in <main>' from /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/rack-2.0.3/lib/rack/builder.rb:55:ininstance_eval' from /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/rack-2.0.3/lib/rack/builder.rb:55:in initialize' from config.ru:innew' from config.ru:in <main>' from /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/rack-2.0.3/lib/rack/builder.rb:49:ineval' from /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/rack-2.0.3/lib/rack/builder.rb:49:in new_from_string' from /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/rack-2.0.3/lib/rack/builder.rb:40:inparse_file' from /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/rack-2.0.3/lib/rack/server.rb:319:in build_app_and_options_from_config' from /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/rack-2.0.3/lib/rack/server.rb:219:inapp' from /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/railties-5.1.4/lib/rails/commands/server/server_command.rb:24:in app' from /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/rack-2.0.3/lib/rack/server.rb:354:inwrapped_app' from /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/railties-5.1.4/lib/rails/commands/server/server_command.rb:80:in log_to_stdout' from /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/railties-5.1.4/lib/rails/commands/server/server_command.rb:42:instart' from /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/railties-5.1.4/lib/rails/commands/server/server_command.rb:135:in block in perform' from /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/railties-5.1.4/lib/rails/commands/server/server_command.rb:130:intap' from /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/railties-5.1.4/lib/rails/commands/server/server_command.rb:130:in perform' from /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/thor-0.20.0/lib/thor/command.rb:27:inrun' from /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/thor-0.20.0/lib/thor/invocation.rb:126:in invoke_command' from /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/thor-0.20.0/lib/thor.rb:387:indispatch' from /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/railties-5.1.4/lib/rails/command/base.rb:63:in perform' from /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/railties-5.1.4/lib/rails/command.rb:44:ininvoke' from /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/railties-5.1.4/lib/rails/commands.rb:16:in <top (required)>' from /mnt/disks/brady/zapapp/zapstore/bin/rails:9:inrequire' from /mnt/disks/brady/zapapp/zapstore/bin/rails:9:in <top (required)>' from /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/spring-2.0.2/lib/spring/client/rails.rb:28:inload' from /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/spring-2.0.2/lib/spring/client/rails.rb:28:in call' from /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/spring-2.0.2/lib/spring/client/command.rb:7:incall' from /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/spring-2.0.2/lib/spring/client.rb:30:in run' from /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/spring-2.0.2/bin/spring:49:in<top (required)>' from /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/spring-2.0.2/lib/spring/binstub.rb:31:in load' from /root/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/spring-2.0.2/lib/spring/binstub.rb:31:in<top (required)>' from /root/.rbenv/versions/2.4.2/lib/ruby/2.4.0/rubygems/core_ext/kernel_require.rb:68:in require' from /root/.rbenv/versions/2.4.2/lib/ruby/2.4.0/rubygems/core_ext/kernel_require.rb:68:inrequire' from /mnt/disks/brady/zapapp/zapstore/bin/spring:15:in <top (required)>' from bin/rails:3:inload' from bin/rails:3:in `

'

MassMadankumar commented 6 years ago

/mnt/disks/brady/zapapp/zapstore/config/initializers/shopify_app.rb code: ShopifyApp.configure do |config| config.application_name = "zapstore" config.api_key = "144e8ddda9ffb27ba24d8fb1cdb35c4b" config.secret = "00e9ab90edb230f710c50867e8bd4676" config.redirect_uri = "https://zapshopif.myshopify.com/auth/shopify/callback"// error line config.scope = "read_orders, read_products" config.embedded_app = true config.after_authenticate_job = false config.session_repository = Shop config.webhooks = [ {topic: 'app/uninstalled', address: "#{ENV['WEBHOOK_URL']}app_uninstalled", format: 'json'}, {topic: 'orders/delete', address: "#{ENV['WEBHOOK_URL']}orders_delete", format: 'json'}, {topic: 'orders/create', address: "#{ENV['WEBHOOK_URL']}orders_create", format: 'json'}, {topic: 'orders/updated', address: "#{ENV['WEBHOOK_URL']}orders_updated", format: 'json'} ] end