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?