спецификация файла .gemrc - PullRequest
25 голосов
/ 27 ноября 2010

Я искал везде, чтобы найти спецификацию файла .gemrc, но у меня ничего не получилось.

Кто-нибудь знает, где я могу его найти?

Ответы [ 3 ]

21 голосов
/ 27 ноября 2010

gem ищет файл конфигурации .gemrc в вашем домашнем каталоге, хотя вы можете указать другой файл в командной строке, если хотите (с модификатором —config-file).

Есть три вещивы можете указать в файле конфигурации:

  • аргументы командной строки, которые будут использоваться каждый раз, когда gem запускает
  • параметры командной строки для '' RDoc '' (используется при генерации документации)
  • Настройки GEMPATH

Больше в gem environment команда doc .

10 голосов
/ 15 октября 2012

«Дом» - это термин Linux / Mac.Что относится к папке, где отображаются настройки пользователя.Вы можете узнать, где находится каталог настроек, выполнив следующие действия:

в Unix / Linux, откройте терминал и введите следующую команду:

echo $HOME

в Windows откройте командную строку и введите следующую команду:

echo %USERPROFILE%

Для меня (в Windows 7) это C: \ Users [имя].Тем не менее, похоже, что Ruby не устанавливает ваш .gemrc в эту папку по умолчанию.Вместо этого вы должны создать файл.Откройте текстовый редактор, скопируйте необходимый код стиля YAML ( документация ) и сохраните файл как .gemrc в своей домашней директории (убедитесь, что вы выбрали все файлы, а не '.txt').

Эти настройки влияют только на этого отдельного пользователя.Однако, если это ваш персональный компьютер, вам, вероятно, не нужно менять настройки для всех пользователей.

9 голосов
/ 06 января 2012

Обновленная спецификация gemrc доступна по адресу RubyGems Guides (в разделе ' окружение драгоценных камней ').Обратите внимание, что / etc / gemrc применяется ко всем пользователям, в то время как ~ / .gemrc применяется к отдельному пользователю.

Если ключ является командой gem (например, install:), он указывает аргументы, которые будут использоваться сэта команда.

Вот другие ключи, которые можно указать:

:sources: A YAML array of remote gem repositories to install gems from
: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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...