Mac使用brew安装软件

本文介绍如何在Mac上使用Homebrew进行软件管理,包括安装、查看已安装软件、卸载等基本操作,并举例说明了tree命令的具体应用。

Homebrew官方网站:https://brew.sh/
1,安装brew,Mac中打开Termal输入命令:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

如果提示/usr/bin/ruby找不到,用which ruby查看ruby的安装位置。

 2,使用brew安装软件

brew install tree

3,查看已安装的软件

brew list

4,卸载软件

brew uninstall tree

5,其它常用brew命令

之内

brew update     更新brew

brew home       用浏览器打开brew的官方网站

brew info         显示软件信息

brew deps        显示包依赖

tree 命令是显示当前文件夹的目录结构,是个很有用的工具:

MacPro:mysite1 apple$ tree
.
├── db.sqlite3
├── manage.py
├── mysite1
│   ├── __init__.py
│   ├── settings.py
│   ├── settings.py.bak
│   ├── urls.py
│   ├── urls.py.bak
│   ├── views.py
│   ├── views.py.bak
│   └── wsgi.py
└── west
    ├── __init__.py
    ├── admin.py
    ├── apps.py
    ├── migrations
    │   └── __init__.py
    ├── models.py
    ├── tests.py
    ├── urls.py
    ├── urls.py.bak
    ├── views.py
    └── views.py.bak

3 directories, 20 files
### 在Mac使用Homebrew安装特定版本的Qt 在Mac上,Homebrew是一个非常方便的包管理工具,但它并不直接支持安装特定版本的软件。对于特定版本的Qt安装,可以参考以下方法[^2]。 #### 方法一:通过Homebrew Cask安装特定版本的Qt 虽然Homebrew本身不直接支持特定版本的安装,但可以通过Homebrew Cask来安装特定版本的Qt。具体步骤如下: 1. 检查可用的Qt版本: ```bash brew search qt ``` 这将列出所有可用的Qt相关包。 2. 如果需要安装特定版本(例如5.14.2),可以通过下载对应的DMG文件并手动安装: - 下载链接为:https://download.qt.io/new_archive/qt/5.14/5.14.2/qt-opensource-mac-x64-5.14.2.dmg - 安装时选择所有选项即可。 3. 设置环境变量: 确保安装完成后,将Qt的路径添加到环境变量中: ```bash export PATH="/usr/local/opt/qt@5/bin:$PATH" ``` #### 方法二:通过源码编译安装特定版本的Qt 如果需要更精确地控制版本,可以通过源码编译的方式安装特定版本的Qt。步骤如下: 1. 下载指定版本的源码: - 访问Qt官方归档页面:https://download.qt.io/archive/qt/[^2] - 选择所需的版本(如5.14.2)并下载源码压缩包。 2. 解压并配置编译环境: ```bash tar -xvf qt-everywhere-src-<version>.tar.xz cd qt-everywhere-src-<version> ./configure -prefix /usr/local/Qt-<version> -release -opensource -confirm-license ``` 3. 编译并安装: ```bash make -j$(nproc) sudo make install ``` #### 方法三:通过Docker容器化安装 如果需要在一个隔离的环境中运行特定版本的Qt,可以使用Docker容器。例如,创建一个基于Ubuntu的容器,并安装特定版本的Qt: ```dockerfile FROM ubuntu:20.04 # 安装依赖 RUN apt-get update && apt-get install -y \ qtdeclarative5-dev \ qtwebengine5-dev \ libqt5charts5-dev # 设置工作目录 WORKDIR /root/workdir ``` 构建并运行容器时,可以挂载Mac上的X11服务器以支持图形界面[^4]: ```bash docker run -it -v /tmp/.X11-unix:/tmp/.X11-unix -e DISPLAY=docker.for.mac.host.internal:0 -v $(pwd):/root/workdir wkentaro/labelme ``` ### 注意事项 - Qt的不同版本可能存在兼容性问题,特别是QML相关的特性。 - 如果需要在iOS开发中使用Qt,必须确保Xcode已正确安装并配置环境变量: ```bash sudo xcode-select -s /Applications/Xcode.app/Contents/Developer ``` ### 示例代码 以下是一个简单的Qt QML项目示例: ```qml import QtQuick 2.14 import QtQuick.Controls 2.14 ApplicationWindow { visible: true width: 640 height: 480 title: "Hello Qt" Button { text: "Click Me" anchors.centerIn: parent onClicked: { console.log("Button clicked!") } } } ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值