首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Homebrew的多个并排版本?

首先,我们来了解一下Homebrew。Homebrew是一款用于MacOS和Linux的开源软件包管理工具,它允许用户轻松地安装、卸载和管理各种软件包和命令行工具。Homebrew的多个并排版本是指在同一台设备上安装和使用多个不同版本的Homebrew。

在某些情况下,您可能需要使用不同版本的Homebrew,例如,您正在开发的项目需要使用特定版本的软件包或命令行工具。在这种情况下,您可以使用Homebrew的多个并排版本。

要实现这一目标,您可以使用Homebrew的环境变量。您可以为每个版本创建一个单独的环境变量,并在需要使用特定版本时设置该环境变量。例如,如果您有两个版本的Homebrew,可以创建两个环境变量,如下所示:

代码语言:txt
复制
export HOMEBREW_VERSION_1=/usr/local/Cellar/brew_version_1
export HOMEBREW_VERSION_2=/usr/local/Cellar/brew_version_2

然后,您可以使用以下命令切换到所需的版本:

代码语言:txt
复制
export PATH=$HOMEBREW_VERSION_1/bin:$PATH

或者

代码语言:txt
复制
export PATH=$HOMEBREW_VERSION_2/bin:$PATH

总之,Homebrew的多个并排版本是一种在同一台设备上安装和使用多个不同版本的Homebrew的方法。这对于需要使用特定版本的软件包或命令行工具的开发人员非常有用。要实现这一目标,您可以使用Homebrew的环境变量来创建多个版本,并在需要使用特定版本时设置相应的环境变量。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • homebrew 安装指定版本gradle(软件)安装源软件版本切换

    在 mac OS 中使用 brew install 默认安装的软件都是最新版本的。有的时候我们需要安装指定版本,应该怎么做呢? 下面以 Gradle 为例演示一下安装过程以及版本切换的方法。...https://www.gradle.org/ Not installed From: https://github.com/Homebrew/homebrew-core/blob/master/Formula...信息 可以看到,我这里是已经安装了 gradle 4.9 版本,第一行显示了 brew 使用的 bottled 里的 gradle 为 4.9 版本,在第 4 行中有路径。...而现在需要安装的版本为 4.1。...安装成功后执行命令gradle -v查看当前生效的版本 软件版本切换 查看软件信息 执行命令brew info gradle可以查看已安装的信息 /usr/local/Cellar/gradle/4.1

    4.8K20

    Homebrew的安装

    Homebrew官网 在mac os系统上我们安装程序会用到Homebrew,它是一个包管理工具,相当于linux系统下的yum 注意:安装Homebrew之前我们需要先安装Command Line Tools...安装成功 brew常用命令 // 搜索包 brew search mysql // 安装包 brew install mysql // 查看包信息,比如目前的版本,依赖,安装后注意事项等 brew...自己 brew update // 检查过时(是否有新版本),这会列出所有安装的包里,哪些可以升级 brew outdated brew outdated mysql // 升级所有可以升级的软件们...brew upgrade brew upgrade mysql // 清理不需要的版本极其安装包缓存 brew cleanup brew cleanup mysql brew cask 在安装了brew...homebrew安装东西非常慢,可以切换国内的源,或者科学上网

    1.7K41

    Conda管理多个版本的R, python

    image.png Conda是一个非常好用的工具,既可以管理packages,也可以管理和下载软件,还可以建立多个虚拟环境来独立运行多个版本的软件。...做生信常常用的一些包只支持老版本的R,一些新开发的包又只支持最新的R,这里我们用conda建立多个版本的R环境。...conda,从终端输入 conda --version #或者 which conda 如果安装了的话,会显示现在所用的版本等信息,没有的话,可以下载安装,安装好了别忘记配置环境变量。...: conda env list 如需要安装特定版本的软件: conda install 软件名=版本号 最新Python的安装: conda create -n py37 python=3.7 #或者...R环境: conda create -n r36 r=3.6 安装特定版本R conda install -c r r=3.6 #或 conda install r=3.6 conda来安装R的packages

    4.8K41

    homebrew 的 tap 功能详解

    前言 ---- homebrew 是使用 ruby 开发的 mac 的软件包管理器 homebrew 默认就自带了几个 homebrew 的核心仓库,仓库存放了一些最常用的一些软件,当我们使用 brew...search 搜索软件时则从这些仓库中查找,但是这些仓库并不足以完全满足我们的日常需要,比如我想要安装 PHP5.6,但是默认的核心仓库中只有比较新的版本 PHP7.4。...此时我们可以安装第三方的仓库,在第三方仓库中安装我们需要的软件,比如: PHP5.6 2. brew tap 命令 ---- tap: third party repositories 第三方存储库...没有参数时会列出已有的仓库 brew tap 添加仓库 # 命令格式 brew tap brew tap shivammathur/php 移除仓库(需要先将使用该仓库安装的软件卸载掉

    2.8K20

    Windows 下同时安装多个版本的 JDK

    由于不同的项目使用的 JDK 版本不一致,实际应用中会存在版本切换的问题 准备好两个版本的 JDK(更多个版本同理) 打开环境变量,新建或编辑三个 JAVA_HOME 变量名 值 JAVA_HOME...Program Files\Java\jdk1.8.0_221 JAVA17_HOME C:\Program Files\Java\jdk-17.0.2 其中 JAVA_HOME 变量值修改为当前使用的版本号即可...Path 变量开始的位置添加 %JAVA_HOME%\bin 这一项,如果存在则无需添加,注意删除原来版本的路径配置 cmd 打开命令行,输入 path ,查看第一条 跳转到该目录下,删除 java.exe...javaw.exe javaws.exe 再次新建 cmd,输入命令 java -version 查看版本号,可以看到已经切换成功 如果需要更多个版本,比如三个版本的 JDK 切换,则在第一步的时候继续新建...JAVAxxx_HOME ,我们只要在第一个 JAVA_HOME 变量值的位置,修改为当前使用的版本号即可 %JAVAxxx_HOME%

    1.3K10

    pycharm下的多个python版本共存(一)

    随着研究的进展,代码逐渐复杂,也逐渐暴露了原有环境的一些重要问题, 1:多个版本下的python版本不能共存,即使通过改变可执行文件的名字对版本进行区分也会导致pip不能够正常使用的问题, 2:多次安装删除过...介绍一下,我的研究方向是图像处理以及机器视觉方向,还涉及到机器学习的相关内容,所以安装的第三方库都是与上述相关的库。 开始 首先,对原有安装的库截图保存。...方便搭建环境时重新安装 然后卸载原有python版本,清理环境变量,包括pip 先安装python3.5(机器学习框架还没支持到3.6),并加入到环境变量,可于官网下载。...python2.7了 用pip install 给python3安装第三方包,用python27 -m pip install 给python27安装第三方包(位置都位于script目录下) 至此解决了多版本共存以及两个版本...pip安装的问题 接下来在第二部分会记录在pycharm中选择不同版本,并给不同版本安装第三方库的操作 完成。

    1.7K20

    pycharm下的多个python版本共存(二)

    本文将记录如何在pycharm中选择python版本,并给相应的版本安装第三方库。...选择版本可以在创建项目的时候进行,也可以在设置中进行设置——》打开file/default setting/project interpreter 。在右侧界面的设置图标处单机add local。...然后选择python2或者3的可执行文件(python.exe)目录。 添加完两个版本后: 之后就可以选择一个然后安装第三方库了。...以python3.5为例 可在搜索框中搜索想要安装的第三方库,绝大多数库都不会有问题,但是在我使用的过程中有三个特殊的库 需要用wheel安装 opencv numpy+mkl scipy,需要自行下载对应版本的...用两篇博文记录了python可靠的环境搭建,以后再也不用愁了,哈哈哈。开始工作。

    1.5K30

    原有环境部署多个版本(下)

    当前已经运行了一个数据库,那将/etc/my.cfn原有配置拷贝的一旁,等后面再用。...都纳入multi的管理 1.添加多版本控制 vim /etc/my.cnf [mysql] #客户端 default-character-set=utf8mb4 [mysqld_multi] #填写任意一个版本的位置就行...log = /tmp/mysql_multi.log user = multi #在每个账号设置一个账户,有管理权限的,让multi可以控制数据库的关闭重启 password = multiadmin...和3307是否识别到了 /etc/init.d/mysqld_multi.server report 这里可以看到3306是已经启动的 启动单独的3307端口 /etc/init.d/mysqld_multi.server...使用的将是本地登陆 mysql -uroot -P3307 -h127.0.0.1 连接修改,这里要和上面不同,5.7版本有点小差别 mysql -uroot -P3307 --socket=/data

    39810

    pyenv 管理多个 Python 版本(1)

    引言 你是否曾希望参与一个支持多个 Python 版本的项目,但又不知道如何轻松地测试所有这些版本?你是否对 Python 的最新版本感到好奇?或许你想尝试这些新功能,但又不想冒险破坏你的开发环境。...幸运的是,如果你使用 pyenv,管理多个 Python 版本并不复杂。 本文[1]将向你展示如何高效地在项目上工作,同时减少因尝试使用正确版本的 Python 而产生的困扰。...通过本文,你将学会: 安装多个 Python 版本 安装 Python 的最新开发版 在已安装的版本间切换 与 pyenv 一起使用虚拟环境 自动激活不同的 Python 版本和虚拟环境 为什么要选择...pyenv 是一个管理多个 Python 版本的强大工具。...考虑到这些限制,让我们总结一下能够轻松灵活地安装和管理 Python 版本的标准: 在你的用户空间安装 Python 安装多个 Python 版本 指定你确切想要的 Python 版本 在已安装的版本之间切换

    5300

    windows下多个python版本共存

    一、同时装了Python3和Python2,怎么区分     了解python的人都知道python有2.x版本和3.x版本,而python3.x版本不向下兼容,但是根据具体的需要,有时候要2.x和3....本文主要说明的是windows环境 首先当然是安装你需要的两个不同版本的python,这里我安装的是2.7和3.5的,两个版本安装顺序无所谓。 ? 接下来就是检查环境变量,缺少的我们需要添加。...先找到环境变量的位置。 ?...目前国内网站经常会让大家把其中一个python.exe改个名字(嗯,我也这样讲过,在此纠正一下),这样区分开两个可执行文件的名字,但是这样做有一个重大的隐患,就是修改了名字的那个python对应的pip...而是要使用启动器py.exe来指定pip的版本。

    5.5K10
    领券