在按照这些说明进行安装后,尝试启动电力线。
. ./Library/Python/3.7/lib/python/site-packages/powerline/bindings/bash/powerline.sh
得到这个错误:
. ./Library/Python/3.7/lib/python/site-packages/powerline/bindings/bash/powerline.sh
-bash: ./Library/Python/3.7/lib/python/site-packages/powerline/bindings/bash/../../../scripts/powerline-config: No such file or directory
-bash: ./Library/Python/3.7/lib/python/site-packages/powerline/bindings/bash/../../../scripts/powerline-config: No such file or directory
似乎文件实际上在这里: ~/Library/Python/3.7/bin/powerline-config
而不是scripts目录中。
我使用它: ln -s ~/Library/Python/3.7/bin ~/Library/Python/3.7/lib/python/site-packages/powerline/bindings/bash/../../../scripts
但这似乎不是最佳选择。
安装信息
Name: powerline-status
Version: 2.7
Summary: The ultimate statusline/prompt utility.
Home-page: https://github.com/powerline/powerline
Author: Kim Silkebaekken
Author-email: [email protected]
License: MIT
Location: /Users/me/Library/Python/3.7/lib/python/site-packages
Requires:
Required-by:
这看起来与#850有关
目录$HOME/Library/Python/3.7/bin
应该位于您的$PATH
,您不能,也不能在将其链接到的位置链接它,因为该目录应该由软件包管理器维护。 如果是powerline,则不会尝试使用回退,从而导致尝试从您尝试使用的目录中使用powerline-config。
@ ZyX-I为什么此问题已关闭? @ paul-tcell的符号链接是一种解决方法,而不是问题的原因。
我使用它:
ln -s ~/Library/Python/3.7/bin ~/Library/Python/3.7/lib/python/site-packages/powerline/bindings/bash/../../../scripts
但这似乎不是最理想的。
即使$PATH
在我的环境中正确,此测试也似乎失败
POWERLINE_CONFIG_COMMAND
实际上是在我的shell会话中导出的-我不知道这是由于尝试在启动powerline-daemon
之前尝试获取powerline.sh
而引起的,还是更可能是由于在修改我的PATH
以包含我的pip --user
目录之前,先获取powerline.sh
源代码; 但如下所示将其强制为powerline-command
解决了问题_(重新启动所有会话也是如此)_。
这似乎是今年年初的一个普遍提出的问题,我很好奇是否有某些设置过程会导致新的macOS安装中断。
最有用的评论
即使$PATH
在我的环境中正确,此测试也似乎失败https://github.com/powerline/powerline/blob/3b85be683658685d89ab87ed83a48d9a918bc4ff/powerline/bindings/bash/powerline.sh#L140
POWERLINE_CONFIG_COMMAND
实际上是在我的shell会话中导出的-我不知道这是由于尝试在启动powerline-daemon
之前尝试获取powerline.sh
而引起的,还是更可能是由于在修改我的PATH
以包含我的pip --user
目录之前,先获取powerline.sh
源代码; 但如下所示将其强制为powerline-command
解决了问题_(重新启动所有会话也是如此)_。https://github.com/powerline/powerline/blob/3b85be683658685d89ab87ed83a48d9a918bc4ff/powerline/bindings/bash/powerline.sh#L142
这似乎是今年年初的一个普遍提出的问题,我很好奇是否有某些设置过程会导致新的macOS安装中断。