背景在macosx下,大部分的软件都是使用homebrew进行管理的,可以方便的进行软件的安装,更新,删除等等,大部分情况下homebrew的仓库只会存在一份最新的软件版本,有时可能也会同时存在多个版本,比如python就会有多个.在有些情况下我们可能需要安装某些软件的历史版本,接下来提供几种方式实现.Homebrew术语说明在安装历史版本介绍之前,先简单介绍一下Homebrew的一些名词术语及结构,以便大家能更好的理解,Homebrew中文可以翻译成“家酿”,所以这个软件是对酒相关的一个抽象.主要的结构包括:Formula(配方)主要使用ruby文件描述的软件信息,包含软件基本信息,依赖,编
我用的是redis3.2.0,最近运行命令brewupgraderedis这给了我一个错误:Error:redis4.0.1alreadyinstalled但是当我使用redis-server运行redis时,它仍在使用3.2.0。如何使用最新版本? 最佳答案 好像我跑的时候brewservicesstartredis它使用最新版本的redis 关于macos-brewupgraderedis说已安装最新版本但无法使用,我们在StackOverflow上找到一个类似的问题:
在brew中有没有一种方法或特殊命令可以将安装的包卡住到requirements.txt文件中,就像在python中使用pip一样?然后从该文件快速重新安装它们? 最佳答案 使用Homebrew-bundle;它就是为此而设计的。#generateaBrewfile$brewbundledump$lsBrewfile#checkeverythingisinstalled$brewbundlecheckTheBrewfile'sdependenciesaresatisfied.它适用于本地公式文件和当前用户的全局公式文件。它允许您安装
我一直在通过brew安装运行python。我使用安装工具安装了mysql_pythonegg(根据mysql_python说明进行标准安装)并将其安装到/usr/local/lib/python2.7/site-packages/。处理的依赖项等然后我去运行python控制台。我可以导入其他东西(例如导入django;打印django.VERSION有效)但是当我导入MySQLdb时,出现以下错误:Traceback(mostrecentcalllast):File"",line1,inFile"/usr/local/Cellar/python/2.7.1/lib/python2.7/
我习惯了macport,最近得到了一个新的macbookpro10.8.4,我切换了brew并尝试安装python但我收到以下错误:brewinstallpython--universal--frameworkError:Youmust`brewlinkgdbm'beforepythoncanbeinstalled我尝试按照以下链接使用brew安装python,但它一直在说链接,我不明白。WebSite1,webSite2这是我收到的警告:brewinstallreadlinesqlitegdbmWarning:readline-6.2.4alreadyinstalledWarning
我使用的是MacOSX10.8,之前我使用的是macports,但我切换到了brew。Snows-MacBook-Pro:~Mac$brewsearchmatplotlibsamueljohn/python/matplotlibSnows-MacBook-Pro:~Mac$pipsearchmatplotlibmatplotlib-Pythonplottingpackage所以我的问题很简单。我应该使用brew还是pip来安装matplotlib?有什么区别吗?我的目标是启动并运行pandas、ipythonnotebook和simpleCV。 最佳答案
尝试使用brewedpython安装virtualenv时,出现以下错误:$pipinstallvirtualenvRequirementalreadysatisfied(use--upgradetoupgrade):\virtualenvin/Library/Python/2.7/site-packages/virtualenv-1.9.1-py2.7.eggCleaningup...很明显,pip正在以某种方式查看系统python文件夹,而不是/usr/local中的brewed文件夹。我怎样才能避免这种情况?brewdoctor没有发现问题,路径优先级设置ok。我试图从系统pyt
我使用的是OSX10.11.6。我今天更新并升级了brew。之后,pip不起作用。它看起来好像在升级过程中没有安装。当我完成升级时,我看到了警告:Warning:Thepost-installstepdidnotcompletesuccessfullyYoucantryagainusingbrewpostinstallpython所以我运行了brewpostinstallpython然后我遇到了错误:error:[Errno13]Permissiondenied:'/usr/local/lib/python2.7/site-packages/pkg_resources/__init__
我刚刚注意到kernel.org因维护而停机。是否有使用不同镜子的不同公式?或者我可以向Homebrew软件添加不同的来源(如bundler?)?谢谢你的帮助! 最佳答案 快速解决方法:履行brew编辑git并放url'https://github.com/git/git/tarball/v1.7.6.1'md5'ab731cf9b99529f3f8d126aa15d9a1cd'代替url'http://kernel.org/pub/software/scm/git/git-1.7.6.1.tar.bz2'md5'd1e00772c
我已经使用brewinstallimagemagick安装了ImageMagick。这一切工作正常,我可以从终端/命令行运行任何ImageMagick命令。现在,当我尝试在PHP中使用ImageMagick类时,出现错误Class'Imagick'notfoundin...。我猜这是因为没有加载ImageMagick模块。谁能帮我在PHP中使用它?谢谢!附加信息:MacOSX版本:10.8:MountainLionPHP版本:5.3.13 最佳答案 我只是在做了很多实验后才这样做。目前,这似乎是php5.3的方法:brewtapjo