相对于插件,我更喜欢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