Проблемы, устанавливающие драгоценные камни с собственными расширениями на Amazon Linux

Когда я пытаюсь установить драгоценные камни как ohai и fpm на моем экземпляре Amazon Linux EC2, я получаю сообщение об ошибке:

[ec2-user@ip-172-31-43-16 ~]$ sudo gem install ohai
Building native extensions.  This could take a while...
ERROR:  Error installing ohai:
        ERROR: Failed to build gem native extension.

    /usr/bin/ruby2.0 extconf.rb

Gem files will remain installed in /usr/local/share/ruby/gems/2.0/gems/ffi-1.9.6 for inspection.
Results logged to /usr/local/share/ruby/gems/2.0/gems/ffi-1.9.6/ext/ffi_c/gem_make.out

Вот именно, никакие дополнительные подсказки. Сообщение идентично с fpm.

Я Погуглил и сделал все, что я думаю, что я, как предполагается, делаю. Я имею установленный gcc конфетки, сделай, установи, рубин-devel - на самом деле в припадке попытки всего я, конфетка установила все, ruby20*, rubygem[s]20*, и т.д. и конфетка обновил ад из моей целой системы. Я сделал обновление драгоценного камня - система.

Я смог к фактору установки драгоценного камня, который не создает собственное расширение, таким образом, остальная часть Рубивилл кажется прекрасной.

1
задан 22 October 2014 в 23:52
1 ответ

Здесь есть аналогичный вопрос и ответ: https://github.com/sj26/mailcatcher/issues/144

В этом случае пришло предложение переустановить рубин, и это сработало YMMV. В этом случае основные компоненты сборки были важным элементом, который проверялся в процессе (система Ubuntu, а не CentOS). Я так понимаю, что эквивалент CentOS - это yum groupinstall "Средства разработки"

1
ответ дан 4 December 2019 в 00:17

Теги

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