Класс: ENV Закрытый
- Наследует:
- Object
- Object
- ENV
- Расширено модулем:
- EnvActivation, EnvSensitive
- Определено в:
- extend/ENV.rb
Обзор
Этот класс является частью закрытого API. Этот класс можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этого класса, поскольку он может быть удалён или изменён без предупреждения.
ENV на самом деле не является классом, но это необходимо для корректной работы YARD
Краткое описание констант
Константы, включённые из CompilerConstants
CompilerConstants::COMPILERS, CompilerConstants::COMPILER_SYMBOL_MAP, CompilerConstants::GNU_GCC_REGEXP, CompilerConstants::GNU_GCC_VERSIONS
Константы, включённые из EnvSensitive
EnvSensitive::DEFERRED_PLACEHOLDER_PREFIX, EnvSensitive::DEFERRED_PLACEHOLDER_SUFFIX
Краткое описание атрибутов экземпляра
Атрибуты, включённые из SharedEnvExtension
Краткое описание методов
Методы, включённые из EnvActivation
activate_extensions!, with_build_environment
Методы, включённые из SharedEnvExtension
#[]=, #append, #append_path, #append_to_cccfg, #append_to_cflags, #append_to_rustflags, #cc, #cflags, #compiler, #cppflags, #cxx, #cxxflags, #effective_arch, #fc, #fcflags, #fflags, #fortran, #ldflags, #make_jobs, #permit_arch_flags, #prepend, #prepend_create_path, #prepend_path, #refurbish_args, #remove, #remove_cc_etc, #remove_from_cflags, #setup_build_environment
Методы, включённые из Utils::Output::Mixin
#issue_reporting_message, #odebug, #odeprecated, #odie, #odisabled, #ofail, #oh1, #oh1_title, #ohai, #ohai_title, #onoe, #opoo, #opoo_outside_github_actions, #opoo_without_github_actions_annotation, #pretty_deprecated, #pretty_disabled, #pretty_duration, #pretty_install_status, #pretty_installed, #pretty_uninstalled, #pretty_upgradable, #pretty_warning
Методы, включенные из OS::Linux::SharedEnvExtension
Методы, включенные из OS::Mac::SharedEnvExtension
Методы, включенные из EnvSensitive
clear_sensitive_environment!, clear_sensitive_environment_for_eval!, expand_deferred_environment, sensitive?, sensitive_environment
© 2009–present Homebrew contributors
Licensed under the BSD 2-Clause License.
https://docs.brew.sh/rubydoc/ENV.html