Skip to content
Опубликовано: 2015-08-02
Теги: fedora ruby

Базовая настройка Ruby Gem в Fedora 22

Эта запись максимум претендует на мини-заметку.

Всё происходит на примере пакета tmuxinator. При попытке его установить получил следующую ошибку.

$ gem install tmuxinator
Ignoring json-1.8.2 because its extensions are not built.  Try: gem pristine json --version 1.8.2
ERROR:  Loading command: install (LoadError)
	no such file to load -- jopenssl/load
ERROR:  While executing gem ... (NoMethodError)
    undefined method `invoke_with_build_args' for nil:NilClass

Для того, чтобы в Fedora 22 что-либо установить с помощью утилиты gem необходимо в систему доустановить несколько пакетов:

sudo dnf install rubygems rubygem-bundler ruby-devel

После этого gem заработал и не ругается ошибками:

$ gem install tmuxinator
Fetching: tmuxinator-0.6.11.gem (100%)
...
Successfully installed tmuxinator-0.6.11
Parsing documentation for tmuxinator-0.6.11
Installing ri documentation for tmuxinator-0.6.11
Done installing documentation for tmuxinator after 0 seconds
1 gem installed