预提交在哪里安装“环境"? [英] Where does pre-commit install "environments"?
本文介绍了预提交在哪里安装“环境"?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试为Python项目的存储库设置 pre-commit
.运行 pre-commit install
后,我看到这样的输出:
I'm trying to setup pre-commit
for a Python project's repository. Upon running pre-commit install
I see an output like this:
[INFO] Installing environment for https://github.com/asottile/seed-isort-config.
[INFO] Once installed this environment will be reused.
[INFO] This may take a few minutes...
[INFO] Installing environment for https://github.com/pre-commit/mirrors-isort.
[INFO] Once installed this environment will be reused.
[INFO] This may take a few minutes...
[INFO] Installing environment for https://github.com/pre-commit/pre-commit-hooks.
[INFO] Once installed this environment will be reused.
[INFO] This may take a few minutes...
[INFO] Installing environment for https://github.com/pre-commit/mirrors-pylint.
[INFO] Once installed this environment will be reused.
[INFO] This may take a few minutes...
这些环境"是什么?以及它们安装在哪里?
What are these "environments" and where are they being installed to?
推荐答案
环境已安装到缓存:
默认情况下,
pre-commit
将其存储库存储在〜/.cache/pre-commit
中-可以通过两种方式进行配置:
pre-commit
by default places its repository store in~/.cache/pre-commit
-- this can be configured in two ways:
-
PRE_COMMIT_HOME
:如果设置,则pre-commit
将使用该位置. -
XDG_CACHE_HOME
:如果设置,pre-commit
将在$ XDG_CACHE_HOME/pre-commit /specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html"rel =" noreferrer> XDG基本目录规范.
PRE_COMMIT_HOME
: if set,pre-commit
will use that location instead.XDG_CACHE_HOME
: if set,pre-commit
will use$XDG_CACHE_HOME/pre-commit
following the XDG Base Directory Specification.
免责声明:我是作者
disclaimer: I am the author
这篇关于预提交在哪里安装“环境"?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文