<p>macosの間違ったディレクトリでpowerline-configを探しているpowerlinebashバインディング</p>

作成日 2018年11月05日  ·  5コメント  ·  ソース: powerline/powerline

これらの手順を使用してインストールした後、電力線を起動しようとしました。

. ./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: 
installation serror in environment bug

最も参考になるコメント

私の環境では$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のインストールでこれが機能しなくなるようなセットアップ手順があるかどうか知りたいです。

全てのコメント5件

これは#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が正しいのに、このテストは失敗しているようです

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のインストールでこれが機能しなくなるようなセットアップ手順があるかどうか知りたいです。

このページは役に立ちましたか?
0 / 5 - 0 評価