0

I created a new Padrino project with padrino generate project hello-padrino. When I attempt to run it with bundle exec padrino start I get the following error:

ERROR -  FrozenError - can't modify frozen Array: [/\/sinatra(\/(base|main|show_exceptions))?\.rb$/, /lib\/tilt.*\.rb$/, /^\(.*\)$/, /rubygems\/(custom|core_ext\/kernel)_require\.rb$/, /active_support/, /bundler(\/(?:runtime|inline))?\.rb/, /<internal:/]:
 /usr/local/rvm/gems/ruby-2.7.5/bundler/gems/padrino-framework-6288cd14022e/padrino-core/lib/padrino-core/application.rb:32:in `concat'
  ERROR -  FrozenError - can't modify frozen Array: [/\/sinatra(\/(base|main|show_exceptions))?\.rb$/, /lib\/tilt.*\.rb$/, /^\(.*\)$/, /rubygems\/(custom|core_ext\/kernel)_require\.rb$/, /active_support/, /bundler(\/(?:runtime|inline))?\.rb/, /<internal:/]:
 /usr/local/rvm/gems/ruby-2.7.5/bundler/gems/padrino-framework-6288cd14022e/padrino-core/lib/padrino-core/application.rb:32:in `concat'
Traceback (most recent call last):
    33: from /usr/local/rvm/gems/ruby-2.7.5/bin/ruby_executable_hooks:22:in `<main>'
    32: from /usr/local/rvm/gems/ruby-2.7.5/bin/ruby_executable_hooks:22:in `eval'
    31: from /usr/local/rvm/gems/ruby-2.7.5/bin/padrino:23:in `<main>'
    30: from /usr/local/rvm/gems/ruby-2.7.5/bin/padrino:23:in `load'
    29: from /usr/local/rvm/gems/ruby-2.7.5/bundler/gems/padrino-framework-6288cd14022e/padrino-core/bin/padrino:9:in `<top (required)>'
    28: from /usr/local/rvm/gems/ruby-2.7.5/gems/thor-1.2.1/lib/thor/base.rb:485:in `start'
    27: from /usr/local/rvm/gems/ruby-2.7.5/gems/thor-1.2.1/lib/thor.rb:392:in `dispatch'
    26: from /usr/local/rvm/gems/ruby-2.7.5/gems/thor-1.2.1/lib/thor/invocation.rb:127:in `invoke_command'
    25: from /usr/local/rvm/gems/ruby-2.7.5/gems/thor-1.2.1/lib/thor/command.rb:27:in `run'
    24: from /usr/local/rvm/gems/ruby-2.7.5/bundler/gems/padrino-framework-6288cd14022e/padrino-core/lib/padrino-core/cli/launcher.rb:25:in `start'
    23: from /usr/local/rvm/gems/ruby-2.7.5/bundler/gems/padrino-framework-6288cd14022e/padrino-core/lib/padrino-core/cli/launcher.rb:25:in `require'
    22: from /home/ec2-user/helloPadrino/hello-padrino/config/boot.rb:60:in `<top (required)>'
    21: from /usr/local/rvm/gems/ruby-2.7.5/bundler/gems/padrino-framework-6288cd14022e/padrino-core/lib/padrino-core/loader.rb:57:in `load!'
    20: from /usr/local/rvm/gems/ruby-2.7.5/bundler/gems/padrino-framework-6288cd14022e/padrino-core/lib/padrino-core/loader.rb:152:in `require_dependencies'
    19: from /usr/local/rvm/gems/ruby-2.7.5/bundler/gems/padrino-framework-6288cd14022e/padrino-core/lib/padrino-core/loader.rb:152:in `each'
    18: from /usr/local/rvm/gems/ruby-2.7.5/bundler/gems/padrino-framework-6288cd14022e/padrino-core/lib/padrino-core/loader.rb:154:in `block in require_dependencies'
    17: from /usr/local/rvm/gems/ruby-2.7.5/bundler/gems/padrino-framework-6288cd14022e/padrino-core/lib/padrino-core/reloader.rb:91:in `safe_load'
    16: from /usr/local/rvm/gems/ruby-2.7.5/bundler/gems/padrino-framework-6288cd14022e/padrino-core/lib/padrino-core/reloader.rb:91:in `require'
    15: from /home/ec2-user/helloPadrino/hello-padrino/config/apps.rb:36:in `<top (required)>'
    14: from /usr/local/rvm/gems/ruby-2.7.5/bundler/gems/padrino-framework-6288cd14022e/padrino-core/lib/padrino-core/mounter.rb:267:in `mount'
    13: from /usr/local/rvm/gems/ruby-2.7.5/bundler/gems/padrino-framework-6288cd14022e/padrino-core/lib/padrino-core/mounter.rb:267:in `new'
    12: from /usr/local/rvm/gems/ruby-2.7.5/bundler/gems/padrino-framework-6288cd14022e/padrino-core/lib/padrino-core/mounter.rb:35:in `initialize'
    11: from /usr/local/rvm/gems/ruby-2.7.5/bundler/gems/padrino-framework-6288cd14022e/padrino-core/lib/padrino-core/mounter.rb:185:in `locate_app_object'
    10: from /usr/local/rvm/gems/ruby-2.7.5/bundler/gems/padrino-framework-6288cd14022e/padrino-core/lib/padrino-core/loader.rb:152:in `require_dependencies'
     9: from /usr/local/rvm/gems/ruby-2.7.5/bundler/gems/padrino-framework-6288cd14022e/padrino-core/lib/padrino-core/loader.rb:152:in `each'
     8: from /usr/local/rvm/gems/ruby-2.7.5/bundler/gems/padrino-framework-6288cd14022e/padrino-core/lib/padrino-core/loader.rb:154:in `block in require_dependencies'
     7: from /usr/local/rvm/gems/ruby-2.7.5/bundler/gems/padrino-framework-6288cd14022e/padrino-core/lib/padrino-core/reloader.rb:96:in `safe_load'
     6: from /usr/local/rvm/gems/ruby-2.7.5/bundler/gems/padrino-framework-6288cd14022e/padrino-core/lib/padrino-core/reloader.rb:309:in `with_silence'
     5: from /usr/local/rvm/gems/ruby-2.7.5/bundler/gems/padrino-framework-6288cd14022e/padrino-core/lib/padrino-core/reloader.rb:96:in `block in safe_load'
     4: from /usr/local/rvm/gems/ruby-2.7.5/bundler/gems/padrino-framework-6288cd14022e/padrino-core/lib/padrino-core/reloader.rb:96:in `require'
     3: from /home/ec2-user/helloPadrino/hello-padrino/app/app.rb:1:in `<top (required)>'
     2: from /home/ec2-user/helloPadrino/hello-padrino/app/app.rb:2:in `<module:HelloPadrino>'
     1: from /usr/local/rvm/gems/ruby-2.7.5/bundler/gems/padrino-framework-6288cd14022e/padrino-core/lib/padrino-core/application.rb:32:in `inherited'
/usr/local/rvm/gems/ruby-2.7.5/bundler/gems/padrino-framework-6288cd14022e/padrino-core/lib/padrino-core/application.rb:32:in `concat': can't modify frozen Array: [/\\/sinatra(\\/(base|main|show_exceptions))?\\.rb$/, /lib\\/tilt.*\\.rb$/, /^\\(.*\\)$/, /rubygems\\/(custom|core_ext\\/kernel)_require\\.rb$/, /active_support/, /bundler(\\/(?:runtime|inline))?\\.rb/, /<internal:/] (FrozenError)

I am using Ruby 2.75 and Padrino 0.15.1 and have freshly installed both of these on my system before doing these actions. It is just an empty application for now but it also failed when I added a get "/" do method. Any ideas on what is wrong?

EJ_
  • 65
  • 4

0 Answers0