Spec-Zone.ru › Homebrew

Класс: ENV Закрытый

Наследует:
Object
  • Object
  • ENV
показать все
Расширено модулем:
EnvActivation, EnvSensitive
Определено в:
extend/ENV.rb

Обзор

Этот класс является частью закрытого API. Этот класс можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этого класса, поскольку он может быть удалён или изменён без предупреждения.

ENV на самом деле не является классом, но это необходимо для корректной работы YARD

См. также:

  • Основная документация ENV
  • Superenv
  • Stdenv

Краткое описание констант

Константы, включённые из 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

#bottle_arch, #build_bottle

Краткое описание методов

Методы, включённые из 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

#effective_arch

Методы, включенные из OS::Mac::SharedEnvExtension

#setup_build_environment

Методы, включенные из 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API