RVM多用户BUG

刚才更新了一下rvm的版本,更新到了latest(1.10.0),感觉不错。但是有一个令人崩溃的问题,就是当你用Multi-User模式安装rvm,然后切换默认ruby版本的时候会出现:

RVM is not a function, selecting rubies with 'rvm use ...' will not work.

这令我很崩溃啊,研究了一上午,原因没有发现,倒是找出解决方法来了,那就是用sudo -H -i或者是rvmsudo bash命令切换到root模式下,然后rvm –default use XXX。新年快乐。

RVM中文指南

rvm还是不错的,当然是开发环境,如果你的服务器需要经常更换ruby版本的话,你真是太可怜了,哈哈。

Ruby Version Manager,Ruby版本管理器,包括Ruby的版本管理和Gem库管理(gemset)。目前支持Ruby的大多数版本,有 1.8.7,1.9.1,1.9.2和Ruby Enterprise Editon,通过RVM可以很方便的在多个Ruby版本中快速切换。RVM同时也支持JRuby。

设想当前工作在Ruby 1.9.2 + Rails 3.0下,想体验最新的Rails 开发版,怎么办?Gemset就是为解决这个问题而设计的,它可 以为每个Ruby版本生成多个gemsets,各个gemset相互独立,这意味着你可以很方便的切换到某个gemset下去体验一个未正式发布的gem 版本,而不会破杯当前的工作环境,完毕后,再切回到工作的gemset下即可。

大多的IDE也都很好的支持了RVM方面,可以自动识别RVM管理的Ruby版本和GemSet,方便你切换Ruby的解析环境。

Continue reading

十分钟

离早会还有10分钟,我要计划一下本博客的修改计划,因为觉得好多自己喜欢的功能还没有实现,有好多东西还不能用。搞的我很上火的是我的akismet竟然不能用,看了一下不是服务器连接的问题而是服务器的问题。

1.解决垃圾邮件的问题,这里有两个方案,一个是根据wp-anti-spamdali插件自己定制一个适合自己的插件,一个是把我的akismet修好。

2.ajax评论还是那么让人纠结,做一个吧,就当学习学习了。

3.邮件回复,这个比较好一点,我要用godaddy的邮件来回复一下了,哥博客的服务器总是通不过google的认证被评位垃圾邮件,所以还是用别人的邮件服务器吧。

4.写ruby的时候,记住一定要带括号和分号,因为哥开始写php和python的时候也是不带括号和分号了。晕,虽然这样很麻烦。