未找到宝石命令

时间:2012-02-28 15:47:49

标签: ruby linux rubygems

我已经使用

在Ubuntu 10.10 32位上安装了gem
apt-get install gem -y

但是当我尝试运行时

gem install something.gem

我收到错误的命令找不到。

bash: gem: command not found

我安装了gem,有什么理由说它无法找到命令吗?

这些文件由gem package

安装

http://pastie.org/3483416

14 个答案:

答案 0 :(得分:104)

尝试以下方法:

sudo apt-get install rubygems

答案 1 :(得分:52)

你想要红宝石宝石吗?如果是这样,你需要安装libgemplugin-ruby然后ruby'gem'程序将在你的路径中:

aptitude install libgemplugin-ruby

答案 2 :(得分:23)

以下命令为ubuntu安装ruby gem:

apt-get install libgemplugin-ruby

我安装了ruby之后就做到了。

答案 3 :(得分:21)

安装此软件包允许您在Debian 8上使用gem命令:

apt-get install rubygems-integration

要安装gem包,您可能还需要:

apt-get install ruby ruby-dev

答案 4 :(得分:10)

FWIW,RHEL / Fedora / CentOS / etc和SuSE / OpenSuSE的等效包似乎被称为'rubygems'。

答案 5 :(得分:9)

以下命令可以帮助您

  

sudo apt-get install ruby​​

答案 6 :(得分:6)

在CentOS 7上你可以这样做:

  

yum -y install ruby​​gems-devel

这对我有用。

答案 7 :(得分:4)

在Debian,Ubuntu或Linux Mint上:

$ sudo apt-get install rubygems ruby-dev

在CentOS,Fedora或RHEL上:

$ sudo yum install rubygems ruby-devel

答案 8 :(得分:4)

在Ubuntu 14.04上,

apt-get install ruby ruby-dev

这将为您安装gem

答案 9 :(得分:3)

我知道回复有点迟了。但我确实遇到了这个错误,我在这里找到了一个解决方案: https://rvm.io/integration/gnome-terminal

您只需在终端首选项下启用“运行命令作为登录shell”。

答案 10 :(得分:2)

检查rvm是函数type rvm | head -1

答案 11 :(得分:1)

以下命令将为您提供gem软件包安装的文件列表:

dpkg -L gem

应该可以帮助您排除故障。

答案 12 :(得分:1)

$ /usr/bin/pd-gem

$ pd-gem

答案 13 :(得分:1)

我有同样的问题。我所做的是:

sudo apt-get update

然后重新安装ruby-full

sudo apt-get install ruby-full