我意外地用 unix 二进制版本覆盖了我的 nano 应用程序,现在 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 版本)(nano-editor.org/download.php)
- 转到下载到的文件夹(默认情况下下载到,
~/Downloads
但如果您更改了文件下载的目录,则只需转到那里)。 - 提取您下载的纳米源。
- 打开终端
- 输入“cd ”(不带“”),然后拖放您解压的文件夹并单击回车。
- 运行“./configure”,但不带“”。
- 运行不带“”的“make”。
- 运行“sudo make install”(不带“.”)
您现已成功安装 nano!
答案2
更新:以下答案不再准确。自 2017 年 4 月 4 日起,配方已移至 homebrew/core。请参阅https://github.com/Homebrew/homebrew-dupes/commits/master/README.md
在 Homebrew 中找不到它的原因是 Homebrew 的主仓库不包含操作系统自带的程序。你必须添加一个额外的仓库:
brew tap homebrew/dupes
brew install nano