2011-04-20 39 views
25

我是Ruby新手,刚入门。Ruby教程说我应该从这里获取包装系统:http://rubyforge.org/frs/?group_id=126我可以在Ubuntu上安装apt-get gem吗?

我在Ubuntu Linux上。该页面有一个.tar和一个.gem选项供下载。我应该下载哪个?

此外,宝石是否类似于Java罐?为什么我需要宝石包装系统,如果我可以在需要的时候一个接一个地下载宝石?

+2

我强烈建议使用[RVM](https://rvm.beginrescueend.com/rvm/install/)在主机上创建开发人员的沙箱,除非您打算将其用作生产服务器。 RVM正迅速成为在MacOS和Linux系统上安装Ruby和管理宝石的首选方法。这是一个简单的安装,只需先阅读指示并遵循它们。一旦您的机器上安装了RVM,请输入'rvm notes'并遵循这些指示。在这一点上,您应该准备好让它使用'rvm install 1.9.2'安装Ruby,然后安装'gem install gemname',以便安装任何你想要的gem。 – 2011-04-21 02:58:17

回答

3

首先,下载* .tar文件,解压缩这个文件,然后去RubyGems的目录在您的控制台,然后输入

ruby setup.rb 

就是这样:)

+0

顺便说一句,解压tar文件是否是最佳实践?谢谢! :) – Genadinik 2011-04-20 21:10:12

+0

没关系,安装后你可以删除rubygems目录。 – Mike 2011-04-21 18:09:53

64

的Ubuntu现在RubyGems的一个包

为Ubuntu 12:

sudo apt-get install rubygems 

为Ubuntu 14.04:

sudo apt-get install rubygems-integration 
9

如果在Ubuntu 14.04试试下面

sudo apt-get install rubygems-integration 
+0

不错的更新,虽然问题是旧的,它对rubyforge.org的引用不起作用 – fjuan 2014-08-06 16:20:06

32

的Ubuntu 16.04,既sudo apt-get install rubygemssudo apt-get install rubygems-integration失败对我来说。相反,我不得不这样做:

sudo apt-get install ruby-dev 
0

如果用

sudo apt-get install ruby-full

安装完整的Ruby应用程序集,你会得到宝石,默认情况下更多。在Ubuntu 16上测试过,它也可以在其他版本上运行。