bashの多くの謎についてもっと学ぼうとしています。
neovimをインストールしました。にnvim
エイリアスしましたvim
。私がしているnvim
私のvimの設定を使用するように設定します。
vim
ただし、実際のコマンドを使用したいとします。which vim
「/ usr / local / bin / vim」を生成します。
ただし、/usr/local/bin/vim
直接呼び出すと、タイトルに示されているエラーが発生します。何故ですか?vim
コマンドを直接実行するにはどうすればよいですか?
file
コマンドの結果から、のファイル/usr/local/bin/vim
が何らかの理由で壊れているようです(システムはそれをelfファイルとして認識しません)。
このfile
コマンドは、ファイル形式(およびその他の種類のファイル)で実行可能ファイルを識別する必要があります。このコマンドが出力を返す場合はdata
、ファイルをまったく識別できなかったことを意味します。
でvim実行可能ファイルを見つけたのでCellar/vim/8.1.1000/bin/vim
、にあるファイルの代わりにこのファイルを使用する/usr/local/bin/vim
か、自分でリンクを作成すると、このエラーが修正されます。
相対パスではなく絶対パスを使用してリンクを作成する場合は、機能するはずです。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加