Подтвердить что ты не робот

.gemrc спецификация файла

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

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

4b9b3361

Ответ 1

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

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

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

Больше в команде окружения gem doc.

Ответ 2

'Home' - это термин Linux/Mac. То, что называется, - это папка, в которой отображаются пользовательские настройки. Вы можете узнать, где находится ваш каталог настроек, выполнив следующие действия:

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

echo $HOME

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

echo %USERPROFILE%

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

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

Ответ 3

Обновленная спецификация gemrc доступна в Руководства RubyGems (в разделе gem environment). Обратите внимание, что /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

Ответ 4

Все ответы здесь во время написания неверны, потому что неприятный веб-сайт постоянно меняется. Именно в этот момент здесь:

https://guides.rubygems.org/command-reference/#gem-environment

Очевидно, вы должны ожидать, что он будет постоянно меняться на этом этапе.