我不小心用 unix 二進位版本覆蓋了我的 nano 應用程序,現在 nano 無法在我的 Mac OS (Maverick) 上運行。
如何恢復 Nano 或將其恢復?
我在自製軟體上找不到它,而且我不知道如何編譯 src 檔案。
嘗試使用 git 時出現奈米錯誤
/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)(nano-editor.org/download.php)
- 轉到它下載到的資料夾(預設情況下它會下載到,
~/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
您在自製程式中找不到它的原因是因為自製程式的主要儲存庫不包含作業系統附帶的程式。您必須新增一個額外的儲存庫:
brew tap homebrew/dupes
brew install nano