2012-02-28 212 views
70

我已经安装了宝石在Ubuntu 10.10 32位与宝石找不到命令

apt-get install gem -y 

但是当我尝试运行

gem install something.gem 

我收到未找到该命令的错误。

bash: gem: command not found 

我安装了gem,有没有什么理由说它找不到命令?

这些文件由gem包安装

http://pastie.org/3483416

+0

echo $ PATH是什么意思? – 2012-02-28 16:26:16

+0

它说/usr/local/rvm/gems/ruby-1.9.3-p125/bin:/usr/local/rvm/gems/[email protected]/bin:/usr/local/rvm/红宝石 /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 2012-02-28 16:56:05

回答

50

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

aptitude install libgemplugin-ruby 
+5

这个帖子你用什么来找到这个包?我无法在这里找到默认的raspbian sources.list。 – gog 2014-12-17 12:17:34

+0

Ubuntu 16不能正常工作。 '-bash:gem:command not found' – 2017-05-07 11:40:48

1

下面的命令会给你安装了gem包的文件列表:

dpkg -L gem 

,应可帮助您解决。

+0

好的,我跑了它,并得到了一个文件列表 – awmusic12635 2012-02-28 21:42:49

+0

我编辑文件的列表 – awmusic12635 2012-02-28 21:57:24

0

尝试

$零一二三五四二三九六九二三零三二六五零零三二一零

$ pd-gem

23

以下命令为ubuntu安装ruby gem:

apt-get install libgemplugin-ruby 

我在安装ruby后做了它。

10

FWIW,等同于RHEL/Fedora/CentOS /等和SuSE/OpenSuSE的软件包似乎被称为“rubygems”。

2

支票,RVM是一个功能type rvm | head -1

+0

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

84

尝试以下操作:

sudo apt-get install rubygems 
+6

这和安装'ruby'有什么区别? – 2016-02-24 16:10:40

+0

Ubuntu 16.运行良好,谢谢 – 2017-05-07 11:41:21

9

以下命令可以帮助你

命令和apt-get安装红宝石

19

安装这个包可以让你在Debian 8使用gem命令:

安装你可能还需要一个宝石包:

apt-get install ruby ruby-dev 
+1

虽然代码是赞赏的,但它应该始终有一个相应的解释。这并不需要很长时间,但它是可以预料的。 – peterh 2015-10-30 17:28:54

4

在CentOS 7,你可以这样做:

百胜-y安装的rubygems-devel的

为我工作。

0

在Debian,Ubuntu或者Linux Mint的:

$ sudo apt-get install rubygems ruby-dev 

在CentOS,Fedora的或RHEL:

$ sudo yum install rubygems ruby-devel 
0

在Ubuntu 14.04,

apt-get install ruby ruby-dev

这将安装gem为你。