パスに実行可能ディレクトリを追加しても効果はありません。

パスに実行可能ディレクトリを追加しても効果はありません。

私のコンピュータでグローバルに実行できる「spotbugs」というプログラムがあります。これは私が所有しているディレクトリにあり、同じディレクトリ内の他のファイルに依存します。 (これを「スポットバーグ」といいます)

┌──(kali㉿kali)-[~/Downloads/spotbugs-4.4.2/bin]
└─$ ls
addMessages        copyBuggySource  experimental  filterBugs           mineBugHistory   rejarForAnalysis    spotbugs2     unionBugs
computeBugHistory  defectDensity    fb            findbugs-msv         printAppVersion  setBugDatabaseInfo  spotbugs.bat  xpathFind
convertXmlToText   deprecated       fbwrap        listBugDatabaseInfo  printClass       spotbugs            spotbugs.ico

この質問をGoogleで検索すると、最も一般的な答えは私のパスに追加する必要があるということです。

したがって、次の手順に従ってください。

┌──(kali㉿kali)-[~/Downloads/spotbugs-4.4.2/bin]
└─$ $PATH
zsh: no such file or directory: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/games:/usr/games
                                                                                                                                        
┌──(kali㉿kali)-[~/Downloads/spotbugs-4.4.2/bin]
└─$ export PATH=$PATH:/home/kali/Downloads/spotbugs-4.4.2/bin                                                                     127 ⨯
                                                                                                                                        
┌──(kali㉿kali)-[~/Downloads/spotbugs-4.4.2/bin]
└─$ $PATH                                                    
zsh: no such file or directory: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/games:/usr/games:/home/kali/Downloads/spotbugs-4.4.2/bin
                                                                                                                                        
┌──(kali㉿kali)-[~/Downloads/spotbugs-4.4.2/bin]
└─$ cd ..                                                                                                                         127 ⨯
                                                                                                                                        
┌──(kali㉿kali)-[~/Downloads/spotbugs-4.4.2]
└─$ spotbugs  
zsh: permission denied: spotbugs
┌──(kali㉿kali)-[~/Downloads/spotbugs-4.4.2]
└─$ sudo spotbugs
sudo: spotbugs: command not found
                                     

したがって、これは何にも影響しません。そのディレクトリにある以外は、どこからでも実行可能ファイルを実行できません。

世界中で使用できるようにするにはどうすればよいですか?

ベストアンサー1

おすすめ記事