1
これを修正する方法がわかりません。私はvalgrindをルートディレクトリ以外の場所から実行することはできません。つまり、ルートディレクトリにある間にvalgrindを実行したいプログラムのパス名全体を入力する必要があります。valgrindはルートディレクトリからのみ実行されます
% :/
>>> valgrind
valgrind: no program specified
valgrind: Use --help for more information.
% :/
>[1]> projects
% : /projects
>>> valgrind
zsh: command not found: valgrind
% : /projects
>[127]> type -a valgrind
valgrind not found
% : /projects
>[1]>/
% :/
>>> type -a valgrind
valgrind is usr/local/bin/valgrind
% :/
>>> echo $path
usr/local/bin /usr/local/sbin /usr/bin /usr/sbin /bin /sbin ~/library/scripts /library/scripts
更新:私が試した他のいくつかの事柄。
% : /projects
>[1]> /usr/loca/bin/valgrind
zsh: no such file or directory: /usr/loca/bin/valgrind
% :/
>>> /usr/local/bin/valgrind
valgrind: no program specified
valgrind: Use --help for more information.
ディレクトリ依存の設定がありますか?あなたが '/ projects'ディレクトリにいる間、' type -a valgrind'と 'echo $ path'を試してみてください。 –
'$ path'は'/projects'と同じです。ディレクトリ依存の設定がどこかにあるかどうかを調べるにはどうすればよいでしょうか/どこを見てみるべきですか? –
'$ path'がそれと同じように見える場合、それはそうではありません。 –