Homebrew 中有什么值得安装的程序
请到官方网站查看最新的安装方法。
Homebrew的使用 Homebrew的可执行命令是brew,其基本使用方法如下(以wget为例),但装 Bovo 时它把整个 Qt 重新编译一遍。
ruby -e "$(curl -fsSL /homebrew/,编译时候还由于系统环境问题出了很多错,我才转用 Homebrew 的。
Homebrew的安装非常简单,在终端程序中输入以下命令即可。
安装过程需要输入root口令KDE 下的五子棋游戏 Bovo 非常经典,人机对战调到最高难度后,它的 AI 智商实在是高。
本来我一直用 Macports 的;go)" 由于Homebrew的安装地址可能变化
homebrew安装的软件在哪儿
Homebrew的安装非常简单,在终端程序中输入以下命令即可。
ruby-e“$(curl-fsSL/homebrew/go)” 由于Homebrew的安装地址可能变化,请到官方网站查看最新的安装方法。
安装过程需要输入root口令。
Homebrew的使用 Homebrew的可执行命令是brew,其基本使用方法如下(以wget为例)。
查找软件包 brewsearchwget 安装软件包 brewinstallwget 列出已安装的软件包 brewlist 删除软件包 brewremovewget 查看软件包信息 brewinfowget 列出软件包的依赖关系 brewdepswget 更新brew brewupdate 列出过时的软件包(已安装但不是最新版本) brewoutdated 更新过时的软件包(全部或指定) brewupgrade或brewupgradewget
请问在Mac上安装Django时, 某文章说要先安装Homebrew , 请问...
展开全部 Mac OS X是基于Unix的操作系统,可以安装大部分为Unix/Linux开发的软件。
然而,如果只是以使用为目的,对每个软件都进行手工编译不是很方便,也不利于管理已安装的软件,于是出现了类似于Linux中APT、Yum等类似的软件包管理系统,其中最著名的有MacPorts、Fink、Homebrew等。
我曾经是MacPorts的使用者,但了解Homebrew之后,立即“弃暗投明”了。
其实MacPorts也是一个很不错的解决方案,除了一个实在让我头疼的特性。
MacPorts有个原则,对于软件包之间的依赖,都在MacPorts内部解决(/opt/local),无论系统本身是否包含了需要的库,都不会加以利用。
这使得MacPorts过分的庞大臃肿,导致系统出现大量软件包的冗余,占用不小的磁盘空间,同时稍大型一点的软件编译时间都会难以忍受。
而Homebrew的原则恰恰相反,它尽可能地利用系统自带的各种库,使得软件包的编译时间大为缩短;同时由于几乎不会造成冗余,软件包的管理也清晰、灵活了许多。
Homebrew的另一个特点是使用Ruby定义软件包安装配置(叫做formula),定制非常简单。
...
Mac 下安装Homebrew 总是失败,该怎么办
相信许多用 MAC 系统的程式设计师、工程师们都有用 Homebrew 这个超好用的 Open Source 套件管理程式吧?如果没有的话,你可以透过以下的指令安装:ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"不过今天不是要来介绍如何使用 Homebrew 的,而是要跟大家分享一下我怎麽解决无法 Update 的问题…某天我要更新 Homebrew 时…$ brew updateerror: pathspec 'master' did not match any file(s) known to git.Error: Failure while executing: git checkout -q master你没看错,他莫名其妙的跟我说一堆 git 啥的问题,但我根本没动过他的安装路径下的东西,但不更新有时又会出一堆奇奇怪的问题,只好拜一下 Google 大神。
之后在 Stack Overflow 这个网站装找到了解法。
只要下这几条命令,问题就解决啦!$ cd `brew --prefix`$ git remote add origin https://github.com/Homebrew/homebrew.git$ git fetch origin$ git reset --hard origin/master$ brew updateAlready up-to-date.从这些指令来看,造成这个问题的原因很有可能是因为当初所安装的 Homebrew 在抓取资料时发生了一些问题,导致 Git 的版本指标位置与伺服器上的发生冲突,而这个冲突会使得 Homebrew 在做更新时被 Git 给挡了下来,防止产生更多的冲突而造成难以修复的问题。
上述的动作是在重新把 Homebrew 的 Git 版本指标更改为最新以及正常的状态,如此一来我们才能够正常的使用 Homebrew 的各种功能,以及,更新。
转载请注明出处51数据库 » homebrew 更新软件