Не используйте sudo gem install
, но настоятельно рекомендуется использовать менеджер версий ruby, возможно, RVM, по нескольким причинам, см. 'sudo gem install' или 'gem install' и местоположения gem
Исходя из вашей ошибки, похоже, что вы пытаетесь использовать системный рубин, который, вероятно, будет иметь проблемы с правами доступа и / или библиотекой.Их легко решить с помощью диспетчера версий, который имеет много преимуществ, в том числе возможность использовать разные версии ruby в одной и той же системе и не требует установки sudo
или корневых инсталляций гемов.
Вы можете установить RVM отсюда
Инструкции по ссылке на гем, которую вы разместили, говорят, что гем зависит от sudo apt install libpcap-dev
, которая является системной библиотекой, которую должен построить ваш гем.Я полагаю, вы уже сделали этот шаг, верно?