JRuby on Rails не запускается server
Я пытаюсь развернуть уже имеющийся Ruby On Rails проект на Jruby on Rails через подсистему Ubuntu на 10 винде. Установил JRuby 9.2.11.0 через rbenv, поставил гемы которые в проекте прописаны, сам Ruby в проекте изменил на 2.5.7 (который в этой версии JRuby идет по-умолчанию), рельсы версии 6.0.2.1
После всех эти действий прописываю в папке проекта rails server (Пробовал и jruby -S rails server). Однако каждый раз выдает одну и ту же ошибку:
semperante@DESKTOP-87PD8JF:/mnt/d/Programs/RubyOnRails/ruby_java$ jruby -S rails server
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by com.headius.backport9.modules.Modules to method sun.nio.ch.NativeThread.signal(long)
WARNING: Please consider reporting this to the maintainers of com.headius.backport9.modules.Modules
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by com.headius.backport9.modules.Modules to method sun.nio.ch.NativeThread.signal(long)
WARNING: Please consider reporting this to the maintainers of com.headius.backport9.modules.Modules
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
=> Booting Puma
=> Rails 6.0.2.1 application starting in development
=> Run `rails server --help` for more startup options
Exiting
Errno::EPERM: Operation not permitted - 49
initialize at org/jruby/RubyIO.java:999
new at org/jruby/RubyIO.java:876
initialize at /home/semperante/.rbenv/versions/jruby-9.2.11.0/lib/ruby/gems/shared/gems/rb-inotify-0.10.1/lib/rb-inotify/notifier.rb:64
_configure at /home/semperante/.rbenv/versions/jruby-9.2.11.0/lib/ruby/gems/shared/gems/listen-3.1.5/lib/listen/adapter/linux.rb:31
configure at /home/semperante/.rbenv/versions/jruby-9.2.11.0/lib/ruby/gems/shared/gems/listen-3.1.5/lib/listen/adapter/base.rb:45
each at org/jruby/RubyArray.java:1809
configure at /home/semperante/.rbenv/versions/jruby-9.2.11.0/lib/ruby/gems/shared/gems/listen-3.1.5/lib/listen/adapter/base.rb:40
start at /home/semperante/.rbenv/versions/jruby-9.2.11.0/lib/ruby/gems/shared/gems/listen-3.1.5/lib/listen/adapter/base.rb:63
start at /home/semperante/.rbenv/versions/jruby-9.2.11.0/lib/ruby/stdlib/forwardable.rb:229
Listener at /home/semperante/.rbenv/versions/jruby-9.2.11.0/lib/ruby/gems/shared/gems/listen-3.1.5/lib/listen/listener.rb:68
instance_eval at org/jruby/RubyBasicObject.java:2615
call at /home/semperante/.rbenv/versions/jruby-9.2.11.0/lib/ruby/gems/shared/gems/listen-3.1.5/lib/listen/fsm.rb:121
transition_with_callbacks! at /home/semperante/.rbenv/versions/jruby-9.2.11.0/lib/ruby/gems/shared/gems/listen-3.1.5/lib/listen/fsm.rb:91
transition at /home/semperante/.rbenv/versions/jruby-9.2.11.0/lib/ruby/gems/shared/gems/listen-3.1.5/lib/listen/fsm.rb:57
start at /home/semperante/.rbenv/versions/jruby-9.2.11.0/lib/ruby/gems/shared/gems/listen-3.1.5/lib/listen/listener.rb:91
boot! at /home/semperante/.rbenv/versions/jruby-9.2.11.0/lib/ruby/gems/shared/gems/activesupport-6.0.2.1/lib/active_support/evented_file_update_checker.rb:113
initialize at /home/semperante/.rbenv/versions/jruby-9.2.11.0/lib/ruby/gems/shared/gems/activesupport-6.0.2.1/lib/active_support/evented_file_update_checker.rb:68
initialize_i18n at /home/semperante/.rbenv/versions/jruby-9.2.11.0/lib/ruby/gems/shared/gems/activesupport-6.0.2.1/lib/active_support/i18n_railtie.rb:64
Railtie at /home/semperante/.rbenv/versions/jruby-9.2.11.0/lib/ruby/gems/shared/gems/activesupport-6.0.2.1/lib/active_support/i18n_railtie.rb:22
execute_hook at /home/semperante/.rbenv/versions/jruby-9.2.11.0/lib/ruby/gems/shared/gems/activesupport-6.0.2.1/lib/active_support/lazy_load_hooks.rb:69
with_execution_control at /home/semperante/.rbenv/versions/jruby-9.2.11.0/lib/ruby/gems/shared/gems/activesupport-6.0.2.1/lib/active_support/lazy_load_hooks.rb:62
execute_hook at /home/semperante/.rbenv/versions/jruby-9.2.11.0/lib/ruby/gems/shared/gems/activesupport-6.0.2.1/lib/active_support/lazy_load_hooks.rb:67
run_load_hooks at /home/semperante/.rbenv/versions/jruby-9.2.11.0/lib/ruby/gems/shared/gems/activesupport-6.0.2.1/lib/active_support/lazy_load_hooks.rb:52
each at org/jruby/RubyArray.java:1809
run_load_hooks at /home/semperante/.rbenv/versions/jruby-9.2.11.0/lib/ruby/gems/shared/gems/activesupport-6.0.2.1/lib/active_support/lazy_load_hooks.rb:51
Finisher at /home/semperante/.rbenv/versions/jruby-9.2.11.0/lib/ruby/gems/shared/gems/railties-6.0.2.1/lib/rails/application/finisher.rb:129
instance_exec at org/jruby/RubyBasicObject.java:2687
run at /home/semperante/.rbenv/versions/jruby-9.2.11.0/lib/ruby/gems/shared/gems/railties-6.0.2.1/lib/rails/initializable.rb:32
run_initializers at /home/semperante/.rbenv/versions/jruby-9.2.11.0/lib/ruby/gems/shared/gems/railties-6.0.2.1/lib/rails/initializable.rb:61
tsort_each at /home/semperante/.rbenv/versions/jruby-9.2.11.0/lib/ruby/stdlib/tsort.rb:228
each_strongly_connected_component at /home/semperante/.rbenv/versions/jruby-9.2.11.0/lib/ruby/stdlib/tsort.rb:350
each_strongly_connected_component_from at /home/semperante/.rbenv/versions/jruby-9.2.11.0/lib/ruby/stdlib/tsort.rb:431
each_strongly_connected_component at /home/semperante/.rbenv/versions/jruby-9.2.11.0/lib/ruby/stdlib/tsort.rb:349
each at org/jruby/RubyArray.java:1809
call at org/jruby/RubyMethod.java:131
each_strongly_connected_component at /home/semperante/.rbenv/versions/jruby-9.2.11.0/lib/ruby/stdlib/tsort.rb:347
tsort_each at /home/semperante/.rbenv/versions/jruby-9.2.11.0/lib/ruby/stdlib/tsort.rb:226
tsort_each at /home/semperante/.rbenv/versions/jruby-9.2.11.0/lib/ruby/stdlib/tsort.rb:205
run_initializers at /home/semperante/.rbenv/versions/jruby-9.2.11.0/lib/ruby/gems/shared/gems/railties-6.0.2.1/lib/rails/initializable.rb:60
initialize! at /home/semperante/.rbenv/versions/jruby-9.2.11.0/lib/ruby/gems/shared/gems/railties-6.0.2.1/lib/rails/application.rb:363
<main> at /mnt/d/Programs/RubyOnRails/ruby_java/config/environment.rb:4
require at org/jruby/RubyKernel.java:974
require_relative at org/jruby/RubyKernel.java:1002
new_from_string at config.ru:3
eval at org/jruby/RubyKernel.java:1048
new_from_string at /home/semperante/.rbenv/versions/jruby-9.2.11.0/lib/ruby/gems/shared/gems/rack-2.2.2/lib/rack/builder.rb:116
load_file at /home/semperante/.rbenv/versions/jruby-9.2.11.0/lib/ruby/gems/shared/gems/rack-2.2.2/lib/rack/builder.rb:105
parse_file at /home/semperante/.rbenv/versions/jruby-9.2.11.0/lib/ruby/gems/shared/gems/rack-2.2.2/lib/rack/builder.rb:66
build_app_and_options_from_config at /home/semperante/.rbenv/versions/jruby-9.2.11.0/lib/ruby/gems/shared/gems/rack-2.2.2/lib/rack/server.rb:349
app at /home/semperante/.rbenv/versions/jruby-9.2.11.0/lib/ruby/gems/shared/gems/rack-2.2.2/lib/rack/server.rb:249
wrapped_app at /home/semperante/.rbenv/versions/jruby-9.2.11.0/lib/ruby/gems/shared/gems/rack-2.2.2/lib/rack/server.rb:422
log_to_stdout at /home/semperante/.rbenv/versions/jruby-9.2.11.0/lib/ruby/gems/shared/gems/railties-6.0.2.1/lib/rails/commands/server/server_command.rb:77
start at /home/semperante/.rbenv/versions/jruby-9.2.11.0/lib/ruby/gems/shared/gems/railties-6.0.2.1/lib/rails/commands/server/server_command.rb:37
perform at /home/semperante/.rbenv/versions/jruby-9.2.11.0/lib/ruby/gems/shared/gems/railties-6.0.2.1/lib/rails/commands/server/server_command.rb:147
tap at org/jruby/RubyKernel.java:1897
perform at /home/semperante/.rbenv/versions/jruby-9.2.11.0/lib/ruby/gems/shared/gems/railties-6.0.2.1/lib/rails/commands/server/server_command.rb:138
run at /home/semperante/.rbenv/versions/jruby-9.2.11.0/lib/ruby/gems/shared/gems/thor-1.0.1/lib/thor/command.rb:27
invoke_command at /home/semperante/.rbenv/versions/jruby-9.2.11.0/lib/ruby/gems/shared/gems/thor-1.0.1/lib/thor/invocation.rb:127
dispatch at /home/semperante/.rbenv/versions/jruby-9.2.11.0/lib/ruby/gems/shared/gems/thor-1.0.1/lib/thor.rb:392
perform at /home/semperante/.rbenv/versions/jruby-9.2.11.0/lib/ruby/gems/shared/gems/railties-6.0.2.1/lib/rails/command/base.rb:69
invoke at /home/semperante/.rbenv/versions/jruby-9.2.11.0/lib/ruby/gems/shared/gems/railties-6.0.2.1/lib/rails/command.rb:46
<main> at /home/semperante/.rbenv/versions/jruby-9.2.11.0/lib/ruby/gems/shared/gems/railties-6.0.2.1/lib/rails/commands.rb:18
require at org/jruby/RubyKernel.java:974
<main> at bin/rails:4
Пробовал перетащить папку проекта с диска D (который под виндой) в папки которые использует подсистема. Ошибка абсолютно аналогичная.
GEMFILE проекта:
source 'https://rubygems.org'
git_source(:github) { |repo| "https://github.com/#{repo}.git" }
ruby '2.5.7', :engine => 'jruby', :engine_version => '9.2.11.0'
# Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
gem 'rails', '~> 6.0.2', '>= 6.0.2.1'
gem "jruby-jars", "~> 9.2.11.0"
# Use postgresql as the database for Active Record
gem "activerecord", " 6.0.2.1"
gem 'activerecord-jdbcpostgresql-adapter', :platform => :jruby
# Use Puma as the app server
gem 'puma', '= 4.3.3'
# Reduces boot times through caching; required in config/boot.rb
gem 'bootsnap', '>= 1.4.2', require: false
# Use Rack CORS for handling Cross-Origin Resource Sharing (CORS), making cross-origin AJAX possible
gem 'rack-cors'
group :development, :test do
# Call 'byebug' anywhere in the code to stop execution and get a debugger console
gem 'byebug', platforms: [:mri, :mingw, :x64_mingw]
end
group :development do
gem 'listen', '>= 3.0.5', '< 3.2'
# Spring speeds up development by keeping your application running in the background. Read more: https://github.com/rails/spring
gem 'spring'
gem 'spring-watcher-listen', '~> 2.0.0'
end
# Windows does not include zoneinfo files, so bundle the tzinfo-data gem
gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw, :jruby]
gem 'jwt'
gem 'bcrypt', '~> 3.1.7'
gem 'rails_admin'
gem 'sprockets', '~>3.0'
gem 'rspec-rails'
gem 'rswag-specs'
gem 'rswag-api'
gem 'rswag-ui'
gem 'multipart-post'
gem 'rest-client'
На гите разработчиков мне пока что не ответили. Мне кажется, что я что-то делаю неверно, что именно?