Не удается установить ruby ​​gems в AIX 7.1 с ruby ​​2.4.5 - PullRequest
0 голосов
/ 11 декабря 2018

Я только что скомпилировал ruby ​​из исходного кода в AIX 7.1.Однако во время сборки были зарегистрированы следующие ошибки:

*** Following extensions failed to configure:
../../../ext/gdbm/extconf.rb:0: Failed to configure gdbm. It will not be installed.
../../../ext/readline/extconf.rb:0: Failed to configure readline. It will not be installed.
../../../ext/zlib/extconf.rb:0: Failed to configure zlib. It will not be installed.
*** Fix the problems, then remove these directories and try again if you want.

Теперь, когда я пытаюсь установить gem с помощью gem install cool.io-1.5.3.gem, выдает следующую ошибку:

ERROR:  Loading command: install (LoadError)
        cannot load such file -- zlib
ERROR:  While executing gem ... (NoMethodError)
    undefined method `invoke_with_build_args' for nil:NilClass

edit: gdbm, readline и zlib были установлены с использованием rpm перед компиляцией Ruby.

1 Ответ

0 голосов
/ 11 декабря 2018

Убедитесь, что установлены следующие пакеты RPM:

  • zlib-devel
  • readline-devel
  • gdbm-devel

Доступные номера версий и прямые ссылки для загрузки доступны на сайте AIX Toolbox .

После установки пакетов разработки перекомпилируйте Ruby, и он должен правильно скомпилировать эти библиотеки, затем повторите попытку gem installкоманда.

...