https://rubygems.org/ removed from sources
https://ruby.taobao.org/ added to sources
*** CURRENT SOURCES ***
gems.ruby-china.com
重新安装sass
gem install sass
检测sass
Gem是一个管理Ruby库和程序的标准包,它通过Ruby Gem(如 http://rubygems.org/ )源来查找、安装、升级和卸载软件包,非常的便捷。
Ruby 1.9.2版本默认已安装Ruby Gem,如果你使用其它发行版本,请参考“如何安装Ruby Gem”。
// 从Gem源安装gem包 $ gem install [gemname] // 安装指定版本的gem包 $ gem install [gemname] --version=[ver] // 删除指定的gem包,注意此命令将删除所有已安装的版本 $ gem uninstall [gemname] // 删除某指定版本gem $ gem uninstall [gemname] --version=[ver]
// 查看本机已安装的所有gem包 $ gem list [–local]
1.论是否全局安装:也许和node本身有关,npm支持全局安装或本地安装,如果是本地安装,可移植性强些,而ruby/gem,貌似没有本来地安装这一概念。 2.版本自控制:gem支持一个包的多版本共存,如果卸载(uninstall)时,gem会问你准备卸载哪个版本,而npm包貌似没有这一特性。 3.依赖管理:gem更好一些,卸载被依赖的包时gem会提醒你,这大概和gem都是全局安装,且版本控制做得更好有关。npm嘛,如果不放心,就把依赖的包放在项目里,但这样肯定会增加zd项目磁盘空间占用量。