誤って nano アプリを Unix バイナリ バージョンで上書きしてしまったため、nano が Mac OS (Maverick) で動作しなくなりました。
nano を復元または取り戻すにはどうすればいいですか?
Homebrew では見つけられず、src ファイルのコンパイル方法についても全くわかりません。
git を使用しようとすると Nano エラーが発生する
/Applications/Xcode.app/Contents/Developer/usr/libexec/git-core/git-rebase--interactive: line 225: /usr/bin/nano: cannot execute binary file
Could not execute editor
答え1
- nanoソースをダウンロードしてください(tar.xzをお勧めします)(ナノエディター)
- ダウンロード先のフォルダーに移動します (デフォルトではダウンロード先になります
~/Downloads
が、ファイルのダウンロード先のディレクトリを変更した場合は、そのディレクトリに移動します)。 - ダウンロードしたnanoソースを抽出します。
- ターミナルを開く
- 「cd」と入力し(「」は付けません)、抽出したフォルダをドラッグ アンド ドロップして Enter をクリックします。
- 「」なしで「./configure」を実行します。
- 「」なしで「make」を実行します。
- 「」なしで「sudo make install」を実行します。
これでnanoのインストールが完了しました。
答え2
更新: 以下の回答は正確ではありません。2017年4月4日現在、公式はhomebrew/coreに移動されました。https://github.com/Homebrew/homebrew-dupes/commits/master/README.md
Homebrew で見つからない理由は、Homebrew のメイン リポジトリに OS に付属するプログラムが含まれていないためです。追加のリポジトリを追加する必要があります。
brew tap homebrew/dupes
brew install nano