如何使用homebrew安装指定版本的工具

author author     2023-03-30     546

关键词:

参考技术A Homebrew 是一个 Mac 下的安装管理 Unix 工具的工具。安装好之后,在命令行下使用 brew install FORMULANAME就可以安装 FORMULANAME 对应的工具,它会处理好依赖关系,非常方便。默认情况下,安装最新版本。 但是在某些情况下,我们可能需要安装“旧”版本的工具,或者说安装指定/特定版本的工具,该怎么办呢?还好,Homebrew 已经提供了这类的支持。 今天安装 gsl 这个 rubygem ,编译本地库时失败了。我机器的环境是: gsl-1.15 ruby-1.9.3p125 其中 gsl 是使用 brew install gsl 安装的,安装了最新的1.15版本。执行 gem install gsl 时的一条错误信息是: conflicting types for ‘gsl_matrix_complex_equal’ 于是顺着这条错误信息 Google ,发现很多人都遇到这个问题了。有人说,应该安装 gsl-1.14 而不是 gsl-1.15 。而最新的 gem 版本为 1.14.7 。看来很可能是版本不兼容。 所以我需要给 gsl 降级。 由于 gsl 是通过 Homebrew 安装的,所以需要找到安装特定版本工具的方法。于是在 Stackoverflow 上找到了方法。其实很简单: 1. 查看 brew 支持哪些版本的 gsl $ brew versions gsl 1.15 git checkout 164c57f /usr/local/Library/Formula/gsl.rb 1.14 git checkout 83ed494 /usr/local/Library/Formula/gsl.rb 1.13 git checkout b0b2584 /usr/local/Library/Formula/gsl.rb 非常幸运,1.14 包括在内。 2. 进入 brew 所在的git仓库 cd `brew --prefix` 3. 复制粘贴刚才 brew versions sql 命令的提示。执行 git checkout 83ed494 /usr/local/Library/Formula/gsl.rb 4. 此时安装使用 brew install gsl 会提示错误 Error: gsl-1.15 already installed To install this version, first `brew unlink gsl' 因此需要先取消之前的链接,执行 brew unlink gsl 提示 Unlinking /usr/local/Cellar/gsl/1.15... 16 links removed 5. 安装成功 brew install gsl

如何使用 Homebrew 安装 riscv-tools 旧版本

】如何使用Homebrew安装riscv-tools旧版本【英文标题】:Howtoinstallriscv-toolsolderversionusingHomebrew【发布时间】:2021-06-1703:35:02【问题描述】:我需要将riscv64-unknown-elf-gdb与目前仅支持最高版本9.2的Clion(在Mac上)一起使用,我已按照here... 查看详情

mac上homebrew的使用——homebrew使osx更完整

0Homebrew是啥?“HomebrewinstallsthestuffyouneedthatAppledidn’t.——Homebrew使OSX更完整”。 Homebrew的官网[1](多语言版本)简单明了地介绍了如何安装和使用这个工具,并提供了自己的Wiki。 1安装Homebrew brew的安装很简单,使用... 查看详情

mac下openoffice服务的安装

1.安装准备安装Homebrew及Homebrew-CaskHomebrew是一个Mac上的包管理工具。使用Homebrew可以很轻松的安装缺少的依赖。Homebrew-Cask是建立在Homebrew基础上的软件安装命令行工具,最新版本的Homebrew已集成此工具。使用以下命令安装Homebrew/usr/bi... 查看详情

如何将 CLion 自定义 CMake 可执行文件设置为随 Homebrew 安装的版本?

】如何将CLion自定义CMake可执行文件设置为随Homebrew安装的版本?【英文标题】:HowtosetCLioncustomCMakeexecutabletoaversioninstalledwithHomebrew?【发布时间】:2021-09-1507:44:41【问题描述】:我正在尝试让CLion使用与我在命令行中使用的相同版... 查看详情

【工具】homebrew的安装及使用

参考技术AHomebrew官网:http://brew.sh/index_zh-cn.htmlHomebrew的安装很简单,只需在终端下输入如下指令:Homebrew安装成功后,会自动创建目录/usr/local/Cellar来存放Homebrew安装的程序。这时你在命令行状态下面就可以使用brew命令了.⚠... 查看详情

安装homebrew

Homebrew都是MacOSX上的软件包管理工具(via ​​Wikipedia​​),且它们之间是不兼容的.个中好处就不介绍了,这里要说的是删除MacPorts并安装Homebrew.准备条件:Mac是自带Ruby程式的,如果你之间”处理”过它,记得要确保它的存在.用ruby-v... 查看详情

如何运行 Homebrew 的两个独立安装?

】如何运行Homebrew的两个独立安装?【英文标题】:HowcanIruntwoisolatedinstallationsofHomebrew?【发布时间】:2021-03-0503:23:50【问题描述】:我想在AppleSiliconMac上同时安装和运行两个版本的Homebrew:一个ARM64版本和一个在Rosetta2下运行的Inte... 查看详情

如何使用homebrew中安装的python3版本而不是库中安装的版本?(代码片段)

...是当我检查python3版本时我得到3.6.0但是当我用python3安装HomeBrew时它告诉我我有python3.6.3。安装。当我使用python3.6.3命令时,如何让我的电脑告诉我我有python3--version?正如您在图像中看到的那样,这就是我遇到的问题,我该如何解... 查看详情

使用brew安装历史版本的几种方式(代码片段)

背景在macosx下,大部分的软件都是使用homebrew进行管理的,可以方便的进行软件的安装,更新,删除等等,大部分情况下homebrew的仓库只会存在一份最新的软件版本,有时可能也会同时存在多个版本,比如python就会有多个.在有些情况下我们... 查看详情

mac下使用homebrew安装node后全局安装找不到问题

Homebrew是mac上的包管理工具,其官网;http://brew.sh/在使用brew安装node之后安装一些常见工具比如gulpnpminstall-ggulp提示安装成功之后,使用发现不存在commangulp,这个时候我们要检查下npm全局路径在哪里npmroot-g正常的路径应该是 /usr... 查看详情

mac怎么安装homebrew

Homebrew的安装非常简单,在终端程序中输入以下命令即可。ruby-e"$(curl-fsSL/homebrew/go)"由于Homebrew的安装地址可能变化,请到官方网站查看最新的安装方法。安装过程需要输入root口令。Homebrew的使用Homebrew的可执行命令是brew... 查看详情

Homebrew安装特定版本的公式?

】Homebrew安装特定版本的公式?【英文标题】:Homebrewinstallspecificversionofformula?【发布时间】:2011-04-2814:39:51【问题描述】:如何在自制软件中安装特定版本的公式?例如,postgresql-8.4.4而不是最新的9.0。【问题讨论】:postgresql是... 查看详情

工具安装-homebrew

1.安装Homebrew安装命令:ruby-e"$(curl-fsSLhttps://raw.githubusercontent.com/Homebrew/install/master/install)"2.使用Homebrew1.安装软件:brewinstall软件名例如:brewinstallgo2.搜索软件:brewsearch软件名例如:brewsearchgo3.卸载软件:brewuninstall软件名例... 查看详情

macos如何使用软件包管理器homebrew-cask安装软件?

本文标签:Mac效率工具Mac小工具MacOSHomebrew-CaskMac软件包管理器软件包管理简介苹果系统结合了Windows的图形界面以及Linux的命令行,现在开发人员都清一色的用Mac了。Linux系统下安装、更新软件都很方便,除了我感觉用CentOS系统的... 查看详情

配置reactnative环境及解决运行异常

一.安装Homebrew:  Homebrew的官网(多语言版本)简单明了地介绍了如何安装和使用这个工具,;并提供了自己的Wiki。  brew的安装很简单,使用一条ruby命令即可,Mac系统上已经默认安装了ruby":ruby-e"$(curl-fsSLhttps://raw.githu... 查看详情

如何使用 Homebrew 在 macOS BigSur (Apple Silicon) 上安装和启动 MySQL 5.7?

】如何使用Homebrew在macOSBigSur(AppleSilicon)上安装和启动MySQL5.7?【英文标题】:HowtoinstallandstartMySQL5.7onmacOSBigSur(AppleSilicon)withHomebrew?【发布时间】:2021-06-1113:47:48【问题描述】:我需要使用M1在我的MacBook上安装特定版本的MySQL(5.7)。... 查看详情

如何修改 Homebrew 的 PATH?

】如何修改Homebrew的PATH?【英文标题】:HowtomodifyPATHforHomebrew?【发布时间】:2012-05-0719:12:41【问题描述】:尝试安装ruby​​1.9.3,请阅读我需要先安装自制软件。Ranbrewdoctor,它给了我一堆警告。其中之一是:警告:/usr/bin出现在... 查看详情

mac下如何安装配置homebrew

摘自:http://jingyan.baidu.com/article/fec7a1e5ec30341190b4e7e5.html打开Mack中的命令行工具 在打开的命令行工具中输入如下语句:ruby-e"$(curl--insecure-fsSLhttps://raw.githubusercontent.com/Homebrew/install/master/install)"&nbs 查看详情