首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >自动跳转bug - /usr/bin/env:‘python333333’:没有这样的文件或目录

问自动跳转bug - /usr/bin/env:‘python333333’:没有这样的文件或目录
EN

Ask Ubuntu用户
提问于 2021-01-26 18:24:55
回答 1查看 862关注 0票数 0

在运行cd时,我总是收到这样一条消息,我观察到3's的数量随着我关闭终端并重新打开而不断增加。

我试着卸载自动跳转并再次安装它,这就清除了它一会儿,但是在我打开另一个终端后,错误开始弹出,每次重新打开另一个终端时增加3s的数量,自动跳转就停止工作。

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2021-01-27 10:45:10

脚本的第一行告诉计算机它是用什么语言编写的。按照https://github.com/wting/autojump/issues/577的建议,您正在运行一个sed命令,该命令旨在从以下位置编辑autojump的第一行:

代码语言:javascript
复制
#!/usr/bin/env python

至:

代码语言:javascript
复制
#!/usr/bin/env python3

通过附加一个3。然而,它的设计并不是为了检查它还没有运行,所以它不断地添加越来越多的它们。

只运行一次。但是,将命令更改为:

代码语言:javascript
复制
sed -i "s/\#\!\/usr\/bin\/env\ python/\#\!\/usr\/bin\/env\ python3/" ~/.autojump/bin/autojump

至:

代码语言:javascript
复制
sed -i "s/\#\!\/usr\/bin\/env\ python$/\#\!\/usr\/bin\/env\ python3/" ~/.autojump/bin/autojump

将确保它只编辑一次。$要求在python之后没有任何东西。

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

https://askubuntu.com/questions/1311156

复制
相关文章

相似问题

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