mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
* lib/rubygems*: Updated to RubyGems 2.0
* test/rubygems*: ditto. * common.mk (prelude): Updated for RubyGems 2.0 source rearrangement. * tool/change_maker.rb: Allow invalid UTF-8 characters in source files. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37976 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
3f606b7063
commit
9694bb8cac
214 changed files with 14049 additions and 7085 deletions
|
@ -24,33 +24,38 @@ class Gem::Commands::EnvironmentCommand < Gem::Command
|
|||
The RubyGems environment can be controlled through command line arguments,
|
||||
gemrc files, environment variables and built-in defaults.
|
||||
|
||||
Command line argument defaults and some RubyGems defaults can be set in
|
||||
~/.gemrc file for individual users and a /etc/gemrc for all users. A gemrc
|
||||
is a YAML file with the following YAML keys:
|
||||
Command line argument defaults and some RubyGems defaults can be set in a
|
||||
~/.gemrc file for individual users and a /etc/gemrc for all users. These
|
||||
files are YAML files with the following YAML keys:
|
||||
|
||||
:sources: A YAML array of remote gem repositories to install gems from
|
||||
:verbose: Verbosity of the gem command. false, true, and :really are the
|
||||
:verbose: Verbosity of the gem command. false, true, and :really are the
|
||||
levels
|
||||
:update_sources: Enable/disable automatic updating of repository metadata
|
||||
:backtrace: Print backtrace when RubyGems encounters an error
|
||||
:gempath: The paths in which to look for gems
|
||||
gem_command: A string containing arguments for the specified gem command
|
||||
:disable_default_gem_server: Force specification of gem server host on push
|
||||
<gem_command>: A string containing arguments for the specified gem command
|
||||
|
||||
Example:
|
||||
|
||||
:verbose: false
|
||||
install: --no-wrappers
|
||||
update: --no-wrappers
|
||||
:disable_default_gem_server: true
|
||||
|
||||
RubyGems' default local repository can be overridden with the GEM_PATH and
|
||||
GEM_HOME environment variables. GEM_HOME sets the default repository to
|
||||
install into. GEM_PATH allows multiple local repositories to be searched for
|
||||
GEM_HOME environment variables. GEM_HOME sets the default repository to
|
||||
install into. GEM_PATH allows multiple local repositories to be searched for
|
||||
gems.
|
||||
|
||||
If you are behind a proxy server, RubyGems uses the HTTP_PROXY,
|
||||
HTTP_PROXY_USER and HTTP_PROXY_PASS environment variables to discover the
|
||||
proxy server.
|
||||
|
||||
If you would like to push gems to a private gem server the RUBYGEMS_HOST
|
||||
environment variable can be set to the URI for that server.
|
||||
|
||||
If you are packaging RubyGems all of RubyGems' defaults are in
|
||||
lib/rubygems/defaults.rb. You may override these in
|
||||
lib/rubygems/defaults/operating_system.rb
|
||||
|
@ -74,7 +79,7 @@ lib/rubygems/defaults/operating_system.rb
|
|||
when /^gempath/, /^path/, /^GEM_PATH/ then
|
||||
out << Gem.path.join(File::PATH_SEPARATOR)
|
||||
when /^remotesources/ then
|
||||
out << Gem.sources.join("\n")
|
||||
out << Gem.sources.to_a.join("\n")
|
||||
when /^platform/ then
|
||||
out << Gem.platforms.join(File::PATH_SEPARATOR)
|
||||
when nil then
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue