ruby gems tips

相对于插件,我更喜欢gem的形式,今天在windows 上装will_paginate 和 mysql 两个gem包, 可是都失败了 , 尝试了

>gem install mysql (没添加任何source,默认从 "http://rubyforge.org/" 下)
>gem install  mysql --source "http://gems.github.com"
>gem install mysql --source 'http://gemcutter.org'

最后都失败了 , 继续搜了一下 , 发现还有一个管理gem包的地方 http://rubygems.org,最后尝试

>gem install mysql --source 'http://rubygems.org'

成功了,这过程中遇到了不少gem命令 , 再次正好总结一下:

升级ruby gem

>gem update --system

查看gem版本

>gem -v

查看gem版本,gems安装目录,remote sources等

>gem env

查看已经添加的remote sources

>gem sources

添加一个source

>gem sources -a 'htt://rubygems.org'

安装一个gem包

>gem install will_paginate

指定源位置

>gem install will_paginate --source 'http://rubygems.org'

指定版本

>gem install rails -v=2.3.5

查看已经安装的全部gem包

>gem list

查看d开头的gem包

>gem list d

卸载gem包

>gem uninstall rails

卸载指定版本

>gem uninstall rails -v=2.1.0

查找gem包

>gem search will_paginate --both (在local和remote源中search含有will_paginate关键字的)

查看gem包的rdoc帮助

>gem server (然后http://localhost:8808查看)

如果此方法还是不行 , 可以到gem的网站上 , 例如rubygems.org 上搜gem包,然后下载到本地进行local安装

查看更多的gem帮助,可以 >gem -h

Post a Comment

Your email is never shared. Required fields are marked *

*
*