近日看了池建强大神的《人生元编程》一书,里面讲到了htop的安装命令sudo port install htop
,但是电脑里默认并没有安装port,所以会出现sudo: port: command not found
的提示,下面和大家分享一下我的安装旅程。
由于网上的教程都是老版本的,一开始遇到了不少挫折。其实下载东西还是应该去官网看。以我的版本High Sierra10.13.2来说,在MacOS High Sierra 10.13版本后,macport进行了更新,旧版本的也需要reinstall。官网提供的方法具体操作步骤如下:首先需要输入sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
进行Xcode的安装,然后输入xcode-select --install
进行Xcode Command Line Tools的安装(这一步有些之前在AppStore里下过Xcode的小伙伴可能会提示xcode-select: error: command line tools are already installed, use "Software Update" to install updates
,这是没有关系的。接下来也是最重要的一步,就是输入sudo xcodebuild -license
进行证书允许操作,具体如下:
然后一直按空格,直到不能继续,键盘键入
agree
然后回车。最后在这个地址https://www.macports.org/install.php里进行相应版本的macport的下载。
环境变量的配置
至此,官网教程结束。但是你会发现还是不能正常运行,还是熟悉的command not found
,这是因为macport没有添加到$PATH搜索路径中。你需要在用户目录下的.bash_profile文档里加入:
export PATH=/opt/local/bin:$PATH
export PATH=/opt/local/sbin:$PATH
就可以了,系统默认可能没有这个文件,你可以vi .bash_profile
创建文件输入,然后:wq
就可以了。
最后提醒一句:用户目录就是你命令行下输入cd
到的目录下。而你创建的.bash_profile文件会以隐藏文件存在,所以需要输入ls -a
命令才能看到。
最终,执行了sudo port install htop
安装好htop后,就可以执行htop
看到彩色的top界面啦。
网友评论