LINUX.ORG.RU

Fedora 33. Ошибки Jekyll и не удаляются rubygems.

 , ,


0

1

Прошу помощи ибо вообще запутался.

Jekill, Федора 33.

При исполнении bundle install сыпет какой-то чушью. То говорит, что конректного gem нет в репозитарии, ставишь через gem install отдельно - все есть, то не может ffi собрать, то еще чего. Через раз хочет sudo, вообще непонятно почему вдруг.

Умаялся с ним, решил полностью удалить, подчистить конфиги и поставить заново.

А оно мне:

[alex@localhost hacker]$ gem uninstall --all
Ignoring ffi-1.9.25 because its extensions are not built. Try: gem pristine ffi --version 1.9.25
ERROR:  While executing gem ... (Gem::FilePermissionError)
    You don't have write permissions for the /usr/share/gems directory.
[alex@localhost hacker]$ sudo gem uninstall --all
Ignoring ffi-1.9.25 because its extensions are not built. Try: gem pristine ffi --version 1.9.25
ERROR:  While executing gem ... (Errno::ENOENT)
    No such file or directory @ rb_check_realpath_internal - /usr/local/share/gems
[alex@localhost hacker]$ 

Самое смешное, я вообще не понимаю, КАК оно туда устанавливалось. Что в /usr/share/gems, что в /usr/local/share/gems. И почему вдруг оно выдает именно такой результат.

Гемы ведь должны падать в каталог пользователя в ./local/bundle/gems, разве нет?

Подскажите, как это все вообще вылечить можно?

Удалить все gems, вычистить все конфиги связанные с rubу, gems и jekyll, а потом накатить по новой БЕЗ всей этой красоты.

Почему-то в debian оно вообще без единого бубна работает, никогда в глаза таких проблем не видел. А тут и инструкции по установке на сайте джекила не найти, и ошибки постоянные, и пакеты явно работают куда-то не в те каталоги.

Кошмар какой-то.

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.