私はカスタムターミネーターレイアウトを作成し、さまざまなタブのカスタムコマンドを入力しています。
しかし、なぜ私のノードコマンドが起動しないのかわかりません。
ターミネータを起動した後、「npm start」を実行するタブに次のように表示されます。
-/bin/bash: npm: command not found
「npm start」を手動で実行すると正常に起動します。
また、GUIの代わりにコンソールからターミネータを実行すると、ノードコマンドを含むすべてのカスタムコマンドが完全に起動して実行されるため、これはアクセス権などに関連していると思います。
答え1
npm start
TerminatorカスタムコマンドでOPを実行しようとすると、OPの問題と同様の問題に直面しました(OPのTerminatorカスタムコマンドでコマンドを実行しようとしましたが失敗しました)jupyter notebook
。
しばらくして追加のGoogle検索~/.bashrc
私はこれがレイアウトを構築するときにターミネータによってロードされないことに関連しているかもしれないと考え始めました。source ~/.bashrc
ターミネータのカスタムコマンド(カスタムコマンドなど)をsource ~/.bashrc; jupyter notebook
試しましたが、返品動作しません。
次に私は私のjupyterバイナリを探す使用whereis jupyter
。それからabsolute/path/to/jupyter notebook
。
成功!