Ошибка произошла при установке пакета

Следующая ошибка произошла при попытке настроить githubpage от моей локальной машины:

Отображенная ошибка:

An error occurred while installing ffi
(1.9.14), and Bundler cannot continue.
Make sure that `gem install ffi -v '1.9.14'`
succeeds before bundling.


Выполнение драгоценного камня команды устанавливает ffi-v '1.. 9.14' после ошибки произошел.

sudo  gem install ffi -v '1.9.14'
Building native extensions.  This could take a while...
ERROR:  Error installing ffi:
    ERROR: Failed to build gem native extension.

    current directory: /var/lib/gems/2.3.0/gems/ffi-1.9.14/ext/ffi_c
/usr/bin/ruby2.3 -r ./siteconf20160930-6846-1an2in3.rb extconf.rb
mkmf.rb can't find header files for ruby at /usr/lib/ruby/include/ruby.h

extconf failed, exit code 1

Gem files will remain installed in /var/lib/gems/2.3.0/gems/ffi-1.9.14 for inspection.
Results logged to /var/lib/gems/2.3.0/extensions/x86-linux/2.3.0/ffi-1.9.14/gem_make.out

Затем я посмотрел на файл журнала: gem_make.out, который показал следующую ошибку

sudo cat /var/lib/gems/2.3.0/extensions/x86-linux/2.3.0/ffi-    1.9.14/gem_make.out
current directory: /var/lib/gems/2.3.0/gems/ffi-1.9.14/ext/ffi_c
/usr/bin/ruby2.3 -r ./siteconf20160930-6846-1an2in3.rb extconf.rb
mkmf.rb can't find header files for ruby at /usr/lib/ruby/include/ruby.h

extconf failed, exit code 1

Или предложите меня способ загрузить ruby.h и добавить его в том конкретном месте или помочь мне с правильным путем если установка драгоценного камня.

0
задан 16 December 2018 в 01:22

2 ответа

У меня была подобная проблема.

ошибка произошла при установке ffi (1.9.14), и Bundler не может продолжиться.

Удостоверяются, что gem install ffi -v '1.9.14' успешно выполняется перед связыванием.

я зафиксировал его с sudo apt-get install ruby-dev . Я нашел ответ здесь

3
ответ дан 28 September 2019 в 12:10

Установка ruby-dev не решила это для меня. Это, кажется, известная проблема, видит здесь .

фиксация, данная там (который работал на меня):

sudo apt install libffi-dev

0
ответ дан 28 September 2019 в 12:10

Другие вопросы по тегам:

Похожие вопросы: