首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Windows的诗歌安装不起作用,忽略$HOME

使用Windows的诗歌安装不起作用,忽略$HOME
EN

Stack Overflow用户
提问于 2021-11-03 19:45:21
回答 1查看 3.3K关注 0票数 3

我有一个WSL实例,Ubuntu20.04,我已经创建了另一个Ubuntu18.04WSL实例。

我在20.04号上安装了诗歌,没有问题。

我正在尝试使用curl -sSL https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py | python3 -命令在Ubuntu18.04实例上安装诗歌。

目前,我的$HOME env指向/home/fromzeroedu

但是,安装后,在我的Windows用户主页上安装了诗歌:

代码语言:javascript
复制
$ which poetry
/mnt/c/Users/j/.poetry/bin/poetry

如果我试着得到版本,我就会得到:

代码语言:javascript
复制
$ poetry --version
/usr/bin/env: ‘python\r’: Permission denied

我甚至尝试在安装之前设置POETRY_HOME

代码语言:javascript
复制
export POETRY_HOME=/home/fromzeroedu/.poetry/bin/poetry

但是诗歌仍然安装在Windows用户目录中。

有时候我喜欢诗歌..。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-03-17 17:22:29

这是因为bash不知道在哪里查找bin,所以它只找到了Windows可执行文件(PATH在wsl和windows之间共享)

要解决这个问题,您需要将以下内容添加到您的~/.bashrc中(最好在顶部)

代码语言:javascript
复制
export PATH="$HOME/.poetry/bin:$PATH"

随着新的安装程序(诗歌1.1.7前进),Bin改变了

代码语言:javascript
复制
export PATH="$HOME/.local/bin:$PATH"

我面临这个问题,因为我使用的是自动完成的插件,因为在加载插件之前,需要将我的诗和诗添加到PATH中。但是安装脚本会将其追加到末尾。

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

https://stackoverflow.com/questions/69830902

复制
相关文章

相似问题

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