これらの手順を使用してインストールした後、電力線を起動しようとしました。
. ./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に関連しているように見えます
この答えをチェックしてください:
https://askubuntu.com/a/953875
ディレクトリ$HOME/Library/Python/3.7/bin
は$PATH
にあるはずですが、そのディレクトリはパッケージマネージャーによって管理されているはずなので、リンクした場所にリンクしないでください。 電力線がフォールバックを使用しようとしない場合は、使用しようとしているディレクトリからpowerline-configを使用しようとします。
@ ZyX-なぜこの問題は解決されたのですか? @ 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
は実際に私のシェルセッションでエクスポートされました-これがpowerline-daemon
開始する前にpowerline.sh
しようとしたことが原因なのか、それともおそらくpip --user
ディレクトリを含むようにPATH
を修正する前に、 powerline.sh
ソースします。 しかし、以下のように強制的にpowerline-command
にすると、問題は解決しました_(すべてのセッションを再開しました)_。
これは今年の初めによく聞かれる質問のようです。新しいmacosのインストールでこれが機能しなくなるようなセットアップ手順があるかどうか知りたいです。
最も参考になるコメント
私の環境では$PATH
が正しいのに、このテストは失敗しているようですhttps://github.com/powerline/powerline/blob/3b85be683658685d89ab87ed83a48d9a918bc4ff/powerline/bindings/bash/powerline.sh#L140
POWERLINE_CONFIG_COMMAND
は実際に私のシェルセッションでエクスポートされました-これがpowerline-daemon
開始する前にpowerline.sh
しようとしたことが原因なのか、それともおそらくpip --user
ディレクトリを含むようにPATH
を修正する前に、powerline.sh
ソースします。 しかし、以下のように強制的にpowerline-command
にすると、問題は解決しました_(すべてのセッションを再開しました)_。https://github.com/powerline/powerline/blob/3b85be683658685d89ab87ed83a48d9a918bc4ff/powerline/bindings/bash/powerline.sh#L142
これは今年の初めによく聞かれる質問のようです。新しいmacosのインストールでこれが機能しなくなるようなセットアップ手順があるかどうか知りたいです。