Я искал всюду, чтобы найти спецификацию .gemrc
, но мне это не удалось.
Кто-нибудь знает, где я могу его найти?
Я искал всюду, чтобы найти спецификацию .gemrc
, но мне это не удалось.
Кто-нибудь знает, где я могу его найти?
gem ищет файл конфигурации .gemrc
в вашем домашнем каталоге, хотя вы можете указать другой файл в командной строке, если хотите (с модификатором --config-file
).
В файле конфигурации вы можете указать три вещи:
GEM_PATH
Больше в команде окружения gem doc.
'Home' - это термин Linux/Mac. То, что называется, - это папка, в которой отображаются пользовательские настройки. Вы можете узнать, где находится ваш каталог настроек, выполнив следующие действия:
в Unix/Linux, откройте терминал и введите следующую команду:
echo $HOME
в Windows, откройте командную строку и введите следующую команду:
echo %USERPROFILE%
Для меня (в Windows 7) это C:\Users [имя]. Однако, похоже, что Ruby не настроил ваш .gemrc в этой папке по умолчанию. Вместо этого вам нужно создать файл. Откройте текстовый редактор, скопируйте код стиля YAML, который вам нужен (документация) и сохраните файл как .gemrc в своем домашнем каталоге (убедитесь, что вы выберите все файлы, а не ".txt" ).
Эти настройки влияют только на отдельных пользователей. Однако, если это ваш персональный компьютер, вам, вероятно, не нужно изменять настройки для всех пользователей.
Обновленная спецификация 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
Все ответы здесь во время написания неверны, потому что неприятный веб-сайт постоянно меняется. Именно в этот момент здесь:
https://guides.rubygems.org/command-reference/#gem-environment
Очевидно, вы должны ожидать, что он будет постоянно меняться на этом этапе.