免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2955 | 回复: 3
打印 上一主题 下一主题

linux下rvm安装ruby以及rubygems的过程分享 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-01-08 21:23 |只看该作者 |倒序浏览

linux下rvm安装ruby以及rubygems的过程分享








以前从来没有使用过ruby,这两天刚好要使用GitHub上的离线wiki系统gollum,所以要在偶的ubuntu下安装ruby和ruby-gems。其中遇到一些问题:



如果使用apt-get install ruby 和apt-get install rubygems1.8

当使用gem install 命令时报以下错误:



ERROR: While executing gem ... (TypeError) instance of Date needs to have method `marshal_load



可能是Ubuntu环境的原因,那么就改用rvm安装,参考了http://beginrescueend.com/rvm/install/

若以非root模式安装:



bash -s stable < <(curl -s https://raw.github.com/wayneeseg ... ripts/rvm-installer )




添加rvm scripts路径变量到bash:



     echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function' >> ~/.bash_profile

   

让新的bash生效:



     source ~/.bash_profile



安装ruby1.9.2:

    rvm install 1.9.2

  

让系统默认使用1.92:

    rvm use 1.9.2 --default






检查安装是否OK:

    ruby  -v

--------------------------------------------

接下来安装rubygems

先到官网下载安装包http://rubygems.org/pages/download




然后安装

ruby setup.rb




默认采用淘宝的Gem镜像站点




gem source http://ruby.taobao.org/




接下来就可以使用gem install xxx命令了,just enjoy it!




PS:如过使用gem install报错,可能是Ubuntu本身少一些依赖,比如我安装gollum时缺少依赖libxml2,libxslt,

缺少啥就 install 啥:



apt-get install libxml2

apt-get install libxslt

论坛徽章:
0
2 [报告]
发表于 2012-01-09 08:00 |只看该作者
这个可就到处都是了。

论坛徽章:
3
寅虎
日期:2013-11-27 07:53:29申猴
日期:2014-09-12 09:24:152015年迎新春徽章
日期:2015-03-04 09:48:31
3 [报告]
发表于 2012-01-09 08:43 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
4 [报告]
发表于 2012-01-09 10:57 |只看该作者
rvm挺好!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP