×
Покер бот на Ruby on Rails (12 сен 2018)

Третья ипостась покера на ruby. Искреннее спасибо всем, кто прислал замечания по предыдущим релизам.

Решено An error occurred while installing nio4r (2.1.0), and Bundler cannot continue

Больше
11 мес. 4 нед. назад #1 от evgenij
что-то вот такое выдает:
An error occurred while installing nio4r (2.1.0), and Bundler cannot continue.
Make sure that `gem install nio4r -v '2.1.0'` succeeds before bundling.

пробую инсталлить, чего просит:
$ gem install nio4r -v '2.1.0'
Building native extensions.  This could take a while...
ERROR:  Error installing nio4r:
        ERROR: Failed to build gem native extension.

опять не так.

Дождались! Fedora 28.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
11 мес. 4 нед. назад #2 от serge
лог смотри

А я смогу! - А поглядим! - А я упрямый!

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
11 мес. 4 нед. назад #3 от Aleksej

serge пишет: лог смотри


в ответе должно быть что-то про mkmf.log.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
11 мес. 4 нед. назад #4 от serge
Кстати, ruby-devel установлен ли на твоей федорке?

А я смогу! - А поглядим! - А я упрямый!

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
11 мес. 4 нед. назад #5 от evgenij

serge пишет: Кстати, ruby-devel установлен ли на твоей федорке?


да.
$ sudo dnf info ruby-dev*
Последняя проверка окончания срока действия метаданных: 0:56:45 назад, Пт 22 сен 2017 21:39:49.
Установленные пакеты
Имя          : ruby-devel
Версия       : 2.4.1
Выпуск       : 79.fc26
Архитектура  : x86_64
Размер       : 283 k
Источник     : ruby-2.4.1-79.fc26.src.rpm
Репозиторий  : @System
Из репозитор : fedora
Краткое опис : A Ruby development environment
URL          : http://ruby-lang.org/
Лицензия     : (Ruby or BSD) and Public Domain and MIT and CC0 and zlib and UCD
Описание     : Header files and libraries for building an extension library for the
             : Ruby or an application embedding Ruby.

Имеющиеся пакеты
Имя          : ruby-devel
Версия       : 2.4.1
Выпуск       : 79.fc26
Архитектура  : i686
Размер       : 118 k
Источник     : ruby-2.4.1-79.fc26.src.rpm
Репозиторий  : fedora
Краткое опис : A Ruby development environment
URL          : http://ruby-lang.org/
Лицензия     : (Ruby or BSD) and Public Domain and MIT and CC0 and zlib and UCD
Описание     : Header files and libraries for building an extension library for the
             : Ruby or an application embedding Ruby.


Aleksej пишет: в ответе должно быть что-то про mkmf.log.


Есть такой:
$ cat /home/rusakov/.gem/ruby/2.4.0/extensions/x86_64-linux/2.4.0/nio4r-2.1.0/mkmf.log
"gcc -o conftest -I/usr/include -I/usr/include/ruby/backward -I/usr/include -I.    -std=c99 conftest.c  -L. -L/usr/lib64 -L. -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -fstack-protector -rdynamic -Wl,-export-dynamic  -m64   -lruby  -lpthread -ldl -lcrypt -lm   -lc"                                 
gcc: ошибка: /usr/lib/rpm/redhat/redhat-hardened-ld: No such file or directory                                                                               
checked program was:                                                                                                                                         
/* begin */                                                                                                                                                  
1: #include "ruby.h"                                                                                                                                         
2:                                                                                                                                                           
3: int main(int argc, char **argv)                                                                                                                           
4: {                                                                                                                                                         
5:   return 0;                                                                                                                                               
6: }                                                                                                                                                         
/* end */

Дождались! Fedora 28.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
11 мес. 4 нед. назад #6 от evgenij
да, но компилятор то у меня установлен....

Дождались! Fedora 28.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
11 мес. 4 нед. назад #7 от serge
Компилятор это еще не все.
:)

$ sudo dnf install redhat-rpm-config
$ bundle install

Шах и мат.

А я смогу! - А поглядим! - А я упрямый!

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.