Gem Command not found

RubyLinuxRubygems

Ruby Problem Overview


I have installed gem on Ubuntu 10.10 32 bit with

apt-get install gem -y

But when I try to run

gem install something.gem

I get the error of the command not being found.

bash: gem: command not found

I installed gem, is there any reason it is saying it can't find the command?

These files were install by gem package

http://pastie.org/3483416

Ruby Solutions


Solution 1 - Ruby

Try the following:

sudo apt-get install rubygems

Solution 2 - Ruby

Are you wanting ruby gems? If so, you need to install libgemplugin-ruby and then the ruby 'gem' program will be in your path:

aptitude install libgemplugin-ruby

Solution 3 - Ruby

The following command installs ruby gem for ubuntu:

apt-get install libgemplugin-ruby

I did it after ruby was installed.

Solution 4 - Ruby

Installing this package allows you to use gem command on Debian 8:

apt-get install rubygems-integration

To install a gem package you might also need:

apt-get install ruby ruby-dev

Solution 5 - Ruby

On Debian, Ubuntu or Linux Mint:

$ sudo apt-get install rubygems ruby-dev

On CentOS, Fedora or RHEL:

$ sudo yum install rubygems ruby-devel

Solution 6 - Ruby

FWIW, the equivalent package for RHEL/Fedora/CentOS/etc and SuSE/OpenSuSE appears to be called 'rubygems'.

Solution 7 - Ruby

The following command may help you

> sudo apt-get install ruby

Solution 8 - Ruby

On CentOS 7 you can do:

> yum -y install rubygems-devel

That worked for me.

Solution 9 - Ruby

On Ubuntu 14.04,

apt-get install ruby ruby-dev

this will install gem for you.

Solution 10 - Ruby

I had the same problem. What I did was:

sudo apt-get update

And then reinstall ruby-full

sudo apt-get install ruby-full

Solution 11 - Ruby

I know this is kind of late for a response. But I did run into this error and I found a solution here: https://rvm.io/integration/gnome-terminal

You just have to enable 'Run command as login shell' under the terminal preferences.

Solution 12 - Ruby

check that rvm is a function type rvm | head -1

Solution 13 - Ruby

The following command will give you the list of files that the gem package installed:

dpkg -L gem

that should help you troubleshoot.

Solution 14 - Ruby

try

$ /usr/bin/pd-gem

or

$ pd-gem

Solution 15 - Ruby

On Centos 8:

eventually, download the file of the application:

wget https://rubygems.org/downloads/asciidoctor-2.0.16.gem

then execute:

yum install -y rubygems ruby-devel
gem install asciidoctor

More: I tried positively also in a container (using the appropriate RUN and COPY statements before the commands).

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
Questionawmusic12635View Question on Stackoverflow
Solution 1 - RubyThomasView Answer on Stackoverflow
Solution 2 - Ruby01100110View Answer on Stackoverflow
Solution 3 - RubyDruvisionView Answer on Stackoverflow
Solution 4 - RubyjsnjackView Answer on Stackoverflow
Solution 5 - RubyYash VekariaView Answer on Stackoverflow
Solution 6 - RubyDavid ArnoldView Answer on Stackoverflow
Solution 7 - RubyAkash JainView Answer on Stackoverflow
Solution 8 - RubythedudeView Answer on Stackoverflow
Solution 9 - RubyYushan ZHANGView Answer on Stackoverflow
Solution 10 - RubyAndrés Felipe Mesa David.View Answer on Stackoverflow
Solution 11 - RubycastrikeView Answer on Stackoverflow
Solution 12 - RubyConnor LeechView Answer on Stackoverflow
Solution 13 - RubymartinhansView Answer on Stackoverflow
Solution 14 - RubyperrealView Answer on Stackoverflow
Solution 15 - RubyThomas C.View Answer on Stackoverflow