找不到宝石指令


89

我已经在Ubuntu 10.10 32位上安装了gem

apt-get install gem -y

但是当我尝试跑步时

gem install something.gem

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

bash: gem: command not found

我安装了gem,是否有任何理由说找不到命令?

这些文件是通过gem软件包安装的

http://pastie.org/3483416


它说/usr/local/rvm/gems/ruby-1.9.3-p125/bin:/usr/local/rvm/gems/ruby-1.9.3-p125@global/bin:/usr/local/rvm/rubies /ruby-1.9.3-p125/bin:/usr/local/rvm/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin: / usr / ga mes
awmusic12635'2

Answers:


53

您要红宝石吗?如果是这样,则需要安装libgemplugin-ruby,然后将使用ruby'gem'程序:

aptitude install libgemplugin-ruby

6
夹心镜,您用来找到这个包裹吗?我在这里找不到默认的raspbian sources.list。
gog 2014年


23

以下命令为ubuntu安装ruby gem:

apt-get install libgemplugin-ruby

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


2
无法找到Ubuntu 18的软件包!:(
Nirojan Selvanathan

21

安装此软件包后,您可以gem在Debian 8上使用命令:

apt-get install rubygems-integration

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

apt-get install ruby ruby-dev

1
尽管该代码是值得赞赏的,但应始终附有解释。这不必很长,但是可以预期。
彼得-恢复莫妮卡2015年

10

FWIW,即RHEL / Fedora / CentOS / etc和SuSE / OpenSuSE的等效软件包,似乎被称为“ ruby​​gems”。




6

在CentOS 7上,您可以执行以下操作:

yum -y安装rubygems-devel

那对我有用。


5

在Ubuntu 14.04上,

apt-get install ruby ruby-dev

这将为gem您安装。



2

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


为我工作。命令输出为:rvm为/home/zesaver/.rvm/bin/rvm时,出现错误。然后我添加到我的.bashrc中:[[-s“ $ HOME / .rvm / scripts / rvm”]] &&源“ $ HOME / .rvm / scripts / rvm”#将RVM作为函数加载到Shell会话中。并重新打开了我的终端。现在的答案是:rvm是一个shell函数。gem命令开始起作用。
zesaver

1

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

dpkg -L gem

应该可以帮助您解决问题。


好的,我运行了它并获得了文件列表
awmusic12635 '02


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.