Я запустил "gem sources -c
", поэтому мне нужно сознательно указать, откуда я хочу установить гем, поскольку у меня теперь есть 3 различных источника для установки гемов - RubyForge, Github и Gemcutter.
C:\>gem sources -c
*** Removed specs cache ***
*** Removed user source cache ***
*** Removed latest user source cache ***
*** Removed system source cache ***
*** Removed latest system source cache ***
После выполнения этой команды я снова запустил gem sources
, чтобы убедиться, что у меня больше нет источников по умолчанию, и я получаю это:
C:\>gem sources
*** CURRENT SOURCES ***
http://gems.rubyforge.org
http://gems.github.com
http://gems.rubyforge.org/
http://gemcutter.org
Другими словами, ничего не изменилось .
Глядя на справку для gem sources -c
ниже, представляется правильной командой удалить все источники драгоценных камней одновременно:
-c, --clear-all Remove all sources (clear the cache)
В противном случае, кажется, вы должны удалить их один за другим. Ничего страшного, поскольку у меня всего 4, но мне интересно, что я на самом деле удалил, выполнив "gem sources -c
" .
C:\>gem sources --help
Usage: gem sources [options]
Options:
-a, --add SOURCE_URI Add source
-l, --list List sources
-r, --remove SOURCE_URI Remove source
-c, --clear-all Remove all sources (clear the cache)
-u, --update Update source cache
Local/Remote Options:
-p, --[no-]http-proxy [URL] Use HTTP proxy for remote operations
Common Options:
-h, --help Get help on this command
-V, --[no-]verbose Set the verbose level of output
-q, --quiet Silence commands
--config-file FILE Use this config file instead of default
--backtrace Show stack backtrace on errors
--debug Turn on Ruby debugging