Рейтинг:1

Ошибка загрузки: libffi.so.8: невозможно открыть общий объектный файл: нет такого файла или каталога, на котором запущены Rails

флаг cn

У меня проблемы с созданием нового проекта 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 и здесь.

Knud Larsen avatar
флаг by
`libffi.so.8` предоставляется пакетом `libffi8ubuntu1` ... который доступен для Ubuntu 21.04. ..... а для Ubuntu 21.10 имя пакета `libffi8` https://packages.ubuntu.com/search?suite=impish&arch=amd64&mode=exactfilename&searchon=contents&keywords=libffi.so.8 . ............. Пожалуйста, укажите версию Ubuntu: В вашем вопросе.
Knud Larsen avatar
флаг by
Тестирование с Ubuntu 20.04: установка Ubuntu 21.10 `libffi8` ......... `sudo gdebi libffi8_3.4.2-1ubuntu5_amd64.deb` https://packages.ubuntu.com/impish/amd64/libffi8/download. ......... Никаких проблем, никаких зависимостей.
флаг cn
Я использую Убунту 20.04

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.