首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何告诉.zshrc的定位?

如何告诉.zshrc的定位?
EN

Stack Overflow用户
提问于 2021-02-19 18:07:44
回答 1查看 322关注 0票数 1

我正试图在我的安装脚本中自动安装miniconda。问题是,我的.zshrc在~/..config/zsh/中,并且当我运行时

代码语言:javascript
复制
eval "${XDG_DATA_HOME}/miniconda/bin/conda init zsh"

它在我家创建了新的.zshrc。

我怎么能告诉康达公司我的.zshrc在哪里?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-02-19 22:29:24

即将修复的已知Bug

这是一个已知的问题,修复已经是merged into branch,但还没有发布。修复假设ZDOTDIR环境变量定义了在哪里找到.zshrc文件。如果没有定义它,那么修复将是

代码语言:javascript
复制
ZDOTDIR=~/.config/zsh conda init zsh

然而,这将不得不等到下一个版本。

临时解决办法

同时,您可以手动复制它添加到~/.zshrc中的代码,并将其附加到您的代码中。或者,如果您非常担心Conda运行它,则可以在Conda base 中运行此脚本。

文件: init_zsh.py

代码语言:javascript
复制
#!/usr/bin/env python
from conda.core.initialize import init_sh_user
from conda.base.context import context
from conda.common.path import expand

init_sh_user(expand("$ZDOTDIR/.zshrc"), context.conda_prefix, "zsh")

对你来说就像是

代码语言:javascript
复制
eval "${XDG_DATA_HOME}/miniconda/bin/python init_zsh.py"

假设定义了ZDOTDIR

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66282821

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档