Следующая ошибка произошла при попытке настроить 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 и добавить его в том конкретном месте или помочь мне с правильным путем если установка драгоценного камня.
У меня была подобная проблема.
ошибка произошла при установке ffi (1.9.14), и Bundler не может продолжиться.
Удостоверяются, что
gem install ffi -v '1.9.14'
успешно выполняется перед связыванием.
я зафиксировал его с sudo apt-get install ruby-dev
. Я нашел ответ здесь
Установка ruby-dev
не решила это для меня. Это, кажется, известная проблема, видит здесь .
фиксация, данная там (который работал на меня):
sudo apt install libffi-dev