Gem Command not found
RubyLinuxRubygemsRuby 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
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).