终于找到Mac M1成功安装telnet的方法,抓狂

新版的Mac没有内置telnet,需要我们自行安装。

我是2020年底买的macbook m1版,但系统自带的Homebrew一直装不了telnet,总是提示下面的错误信息:

Error: Cannot install in Homebrew on ARM processor in Intel default prefix (/usr/local)!
Please create a new installation in /opt/homebrew using one of the
"Alternative Installs" from:
  https://docs.brew.sh/Installation
You can migrate your previously installed formula list with:
  brew bundle dump

网上找了很多的办法,都不行。

现在终于可以了!

一、首先,我们要重新安装Homebrew

Homebrew是什么?

Homebrew是MacOS(或 Linux)的软件包管理器。 通过它,我们可以方便地安装 Apple(或您的 Linux 系统)没有预装但又需要的东西。 这是Homebrew的官方网站:

Homebrew从3.0.0版开始,正式支持M1芯片,所以,如果是比较老的Homebrew版本,建议都升级吧。

使用以下命令(会使用国内的镜像库)安装Homebrew:

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

如果系统已经有Homebrew,会提示需删除旧的Homebrew:

安装过程很快,终端日志也会显示下载过程和配置过程 :

安装好Homebrew后,执行以下命令刷新系统配置:

source /Users/ericli/.zprofile

接着就可以通过以下命令查看Homebrew的版本了:

brew -v

如果没有执行source /Users/ericli/.zprofile命令,则会看到是旧的Homebrew版本:

二、第二步,安装telnet

执行以下命令

brew install telnet

三、大功告成

使用telnet命令,比如我本地启动了dubbo provider服务,使用以下命令:

telnet localhost {你的端口}

可以看到成功了!

经验分享 程序员 微信小程序 职场和发展