У меня проблемы с созданием нового проекта rails. Когда я бегу рельсы новое имя_проекта
дело доходит до рельсовый веб-упаковщик: установить
он терпит неудачу со следующей ошибкой:
Ошибка загрузки: libffi.so.8: невозможно открыть общий объектный файл: нет такого файла или каталога - /home/matija/.asdf/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/ffi- 1.15.4/lib/ffi_c.so
/home/matija/Documents/learning-rails/course-project/config/application.rb:7:in `<main>'
/home/matija/Documents/learning-rails/course-project/Rakefile:4:in `<main>'
/home/matija/Documents/learning-rails/course-project/bin/rails:5:in `<top (обязательно)>'
<internal:/home/matija/.asdf/installs/ruby/3.0.2/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
<internal:/home/matija/.asdf/installs/ruby/3.0.2/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
/home/matija/Documents/learning-rails/course-project/bin/spring:10:in `заблокировать в <top (обязательно)>'
<internal:kernel>:90:in `tap'
/home/matija/Documents/learning-rails/course-project/bin/spring:7:in `<top (обязательно)>'
bin/rails:2:in `load'
bin/rails:2:in `<main>'
Вызванный:
Ошибка загрузки: невозможно загрузить такой файл -- 3.0/ffi_c
/home/matija/Documents/learning-rails/course-project/config/application.rb:7:in `<main>'
/home/matija/Documents/learning-rails/course-project/Rakefile:4:in `<main>'
/home/matija/Documents/learning-rails/course-project/bin/rails:5:in `<top (обязательно)>'
<internal:/home/matija/.asdf/installs/ruby/3.0.2/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
<internal:/home/matija/.asdf/installs/ruby/3.0.2/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
/home/matija/Documents/learning-rails/course-project/bin/spring:10:in `заблокировать в <top (обязательно)>'
<internal:kernel>:90:in `tap'
/home/matija/Documents/learning-rails/course-project/bin/spring:7:in `<top (обязательно)>'
bin/rails:2:in `load'
bin/rails:2:in `<main>'
(Посмотрите полную трассировку, запустив задачу с параметром --trace)
Я использую ASDF для управления версиями ruby.
Я пробовал много решений, таких как удаление и установка драгоценного камня, запуск нетронутый драгоценный камень
и некоторые другие методы, которые представлены на SO и здесь.