Компилятор RedHat C не компилируется? - PullRequest
0 голосов
/ 27 февраля 2019

я сижу со вчерашнего дня на проблемном ruby ​​для установки на мою систему redhat 7.У меня уже есть gcc cc и g ++.Также несколько перезапусков не помогли, я всегда получаю следующие ошибки:

[root@ld01 bin]# rbenv install 2.6.1
Downloading ruby-2.6.1.tar.bz2...
-> https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.1.tar.bz2
Installing ruby-2.6.1...

BUILD FAILED (Red Hat Enterprise Linux Server 7.6 using ruby-build 20190130-4-g0e33b11)

Inspect or clean up the working tree at /tmp/ruby-build.20190227084942.17275
Results logged to /tmp/ruby-build.20190227084942.17275.log

Last 10 log lines:
/tmp/ruby-build.20190227084942.17275 /usr/bin
/tmp/ruby-build.20190227084942.17275/ruby-2.6.1 /tmp/ruby-build.20190227084942.17275 /usr/bin
checking for ruby... false
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking target system type... x86_64-pc-linux-gnu
checking whether the C compiler works... no
configure: error: in `/tmp/ruby-build.20190227084942.17275/ruby-2.6.1':
configure: error: C compiler cannot create executables
See `config.log' for more details

Я думаю, вам понадобится config.log, но где именно я могу найти файл журнала?

1 Ответ

0 голосов
/ 27 февраля 2019

Я предполагаю, что вы загрузили Ruby и пытаетесь установить его поверх существующей версии - если это так, это может сломать вещи.Если Ruby 2.5 будет достаточно, я предлагаю использовать версию, доступную в RHEL, в качестве коллекции программ.Информация об установке здесь .

Коллекции программного обеспечения вместе с оригинальной версией Ruby (используемой ОС), чтобы ничего не сломалось.

...