温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

安装 rubygems

发布时间:2020-05-29 11:08:01 阅读:43743 作者:storysky 栏目:编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

Gem介绍:

Gem是一个管理Ruby库和程序的标准包,它通过Ruby Gem(如 http://rubygems.org/ )源来查找、安装、升级和卸载软件包,非常的便捷。

Ruby 1.9.2版本默认已安装Ruby Gem,如果你的版本低于这个?那就往下看吧

安装gem 需要ruby的版本在 1.8.7 以上,默认的centos5 上都是1.8.5 版本,所以首先你的升级你的ruby ,有两种方式,yum 和 tar包,

如果你直接用yum的话,一般是装不上的,得先做些准备,首先添加一个源

rpm -ivh http://yum.puppetlabs.com/el/5/products/x86_64/puppetlabs-release-5-6.noarch.rpm
ok 如果上面的rpm执行成功,就可以运行下面的yum命令了
yum install ruby ruby-devel rubygems rpm-build
为了以后不缺这少那 索性就都装上
装好以后测试一下
# ruby -v
ruby 1.8.7 (2012-06-29 patchlevel 370) [i386-linux]
ok 已经变成1.8.7 了
现在我们来吧 rubygems安装上 ,用yum最方便,当然你最好要有 epel 的扩展,什么你没装过,好吧,看下面
CentOS6/RedHat6系列安装:      rpm -ivh http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-5.noarch.rpm  CentOS5/RedHat5系列安装:      rpm -ivh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm  安装后编辑epel.repo      vi /etc/yum.repos.d/epel.repo      修改 enabled=1 

这个是来源网站 http://www.ppkj.net/2011/08/24/%E9%85%8D%E7%BD%AEepel-yum%E6%BA%90/

上面的执行完成后,就可以安装了

#yum install rubygems ok 测试一下吧 # /usr/bin/gem install sinatra Successfully installed rack-1.5.2 Successfully installed rack-protection-1.5.0 Successfully installed tilt-1.3.5 Successfully installed sinatra-1.3.5 4 gems installed Installing ri documentation for rack-1.5.2... Installing ri documentation for rack-protection-1.5.0... Installing ri documentation for tilt-1.3.5... Installing ri documentation for sinatra-1.3.5... unrecognized option `--encoding=UTF-8' For help on options, try 'rdoc --help' 

好了 可以用gem 来安装ruby的东东了,一般的ruby程序都有 Gemfile,可以用下面的方法把所有需要的东西都装上,拿 kibana 为例
# cd /soft/Kibana-0.2.0 # ls Gemfile Gemfile 
文件存在,好了,直接执行命令吧
 
# /usr/bin/gem install bundler Successfully installed bundler-1.3.4 1 gem installed Installing ri documentation for bundler-1.3.4... Installing RDoc documentation for bundler-1.3.4...  # /usr/bin/bundle Fetching gem metadata from http://rubygems.org/.........Fetching gem metadata from http://rubygems.org/..Resolving dependencies...Installing rake (10.0.3) Installing daemons (1.1.9) Installing diff-lcs (1.1.3) Installing eventmachine (1.0.0) Installing fastercsv (1.5.5) Installing json (1.7.5) Installing rack (1.4.1) Installing rack-protection (1.2.0) Installing tilt (1.3.3) Installing sinatra (1.3.3) Installing thin (1.5.0) Installing tzinfo (0.3.35) Using kibana (0.0.1) from source at . Installing rspec-core (2.11.1) Installing rspec-expectations (2.11.3) Installing rspec-mocks (2.11.3) Installing rspec (2.11.0) Using bundler (1.3.4) Your bundle is complete!Use `bundle show [gemname]` to see where a bundled gem is installed.
缺少什么就会补上什么,完成

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI

开发者交流群×