RubyGems是Ruby编程语言的一个包管理器,它提供了一种分发Ruby程序和库的标准格式(以一种称为"gem"的自包含格式),一种设计用于轻松管理gem安装的工具,以及一个分发它们的服务器.它类似于Python编程语言的EasyInstall.RubyGems现在是Ruby 1.9版标准库的一部分.
也就是说,GEM_HOME和GEM_PATH有什么区别?
RubyGems是Ruby编程语言的一个包管理器,它提供了一种分发Ruby程序和库的标准格式(以一种称为"gem"的自包含格式),一种设计用于轻松管理gem安装的工具,以及一个分发它们的服务器.它类似于Python编程语言的EasyInstall.RubyGems现在是Ruby 1.9版标准库的一部分.
也就是说,GEM_HOME和GEM_PATH有什么区别?
GEM_PATH
提供了可以找到Ruby 的位置(可能有几个).
GEM_HOME
是安装gems的位置(默认情况下).
(因此GEM_PATH
应该包括GEM_HOME
).