Команда Gem не найдена - PullRequest
       58

Команда Gem не найдена

80 голосов
/ 28 февраля 2012

Я установил gem в Ubuntu 10.10 32 бит с

apt-get install gem -y

Но когда я пытаюсь запустить

gem install something.gem

Я получаю сообщение о том, что команда не найдена.

bash: gem: command not found

Я установил gem, есть ли причина, по которой он говорит, что не может найти команду?

Эти файлы были установлены пакетом gem

http://pastie.org/3483416

Ответы [ 13 ]

107 голосов
/ 15 декабря 2013

Попробуйте следующее:

sudo apt-get install rubygems
52 голосов
/ 29 февраля 2012

Вы хотите рубиновые камни? Если это так, вам нужно установить libgemplugin-ruby, и тогда на вашем пути будет программа ruby ​​'gem':

aptitude install libgemplugin-ruby
23 голосов
/ 18 ноября 2012

Следующая команда устанавливает гем ruby ​​для ubuntu:

apt-get install libgemplugin-ruby

Я сделал это после установки ruby.

21 голосов
/ 30 октября 2015

Установка этого пакета позволяет использовать команду gem в Debian 8:

apt-get install rubygems-integration

Для установки пакета gem вам также может понадобиться:

apt-get install ruby ruby-dev
10 голосов
/ 27 июня 2013

FWIW, эквивалентный пакет для RHEL / Fedora / CentOS / etc и SuSE / OpenSuSE, по-видимому, называется 'rubygems'.

9 голосов
/ 16 сентября 2015

Следующая команда может вам помочь

sudo apt-get install ruby ​​

6 голосов
/ 25 июля 2016

На CentOS 7 вы можете сделать:

yum -y установить rubygems-devel

Это сработало для меня.

4 голосов
/ 27 февраля 2018

В Ubuntu 14.04,

apt-get install ruby ruby-dev

это установит gem для вас.

4 голосов
/ 23 декабря 2017

В Debian, Ubuntu или Linux Mint:

$ sudo apt-get install rubygems ruby-dev

На CentOS, Fedora или RHEL:

$ sudo yum install rubygems ruby-devel
3 голосов
/ 01 января 2014

Я знаю, что уже довольно поздно для ответа.Но я столкнулся с этой ошибкой и нашел решение здесь: https://rvm.io/integration/gnome-terminal

Вы просто должны включить «Выполнить команду как оболочку входа» в настройках терминала.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...