问题标签 [homebrew]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
590 浏览

osx-snow-leopard - 每次 brew 安装后我应该做一个 brew ln 吗?(Mac OS 包管理器自制软件)

我不确定我是否正确使用了 Mac OS brew 包管理器。除非我遵循

让我怀疑的是,我看到的几乎所有关于使用 brew 的快速入门教程都没有表明需要 ln 步骤。

我错过了什么吗?

当我安装 ffmpeg 之类的东西时,它特别烦人,它安装了很多先决条件。我发现自己必须阅读日志,找到它安装的内容并手动执行

等,对于安装的每个先决条件。我不敢相信它应该以这种方式工作。我究竟做错了什么。

0 投票
1 回答
338 浏览

ruby-on-rails - 安装灰姑娘后,所有“gem install”命令都失败了 While execution gem ... (FloatDomainError) Infinity

安装 cinderella 后,所有“gem install”命令都失败,并显示:

我正在尝试使用灰姑娘来确保在我们的开发环境中一切都是一样的。也许我应该寻求另一种解决方案?流浪汉和厨师?

www.atmos.org/cinderella/

0 投票
1 回答
1789 浏览

osx-snow-leopard - 是否有一种标准方法来告诉 brew(Mac OS 的自制软件包管理器)构建组合的 32/64 位二进制文​​件?

有没有一种标准的方法来告诉 brew 用“胖”32/64 组合库编译库?我想为 32/64 位组合构建 libxml2?

如果我“手动”构建库,我可以做到这一点,但我想知道 brew 和 brew formula 是否有一些约定来告诉 brew 这样做。

0 投票
3 回答
3584 浏览

macos - PostgreSQL 的问题

我正在尝试将 pg_trgm 模块加载到 PostgreSQL,但是出了点问题:

  • Mac OS X 10.6.6
  • PostgreSQL 9.0.2(通过 Homebrew 安装)

更多信息:

0 投票
4 回答
4295 浏览

php - 没有框架的 PHP 单元测试......可能吗?可取的?

当一个人开始搜索 PHP 单元测试时,通常会偶然发现:

  1. PHP 单元。
  2. 简单测试。
  3. 大量的博客解释了如何使用 PHPUnit 和 SimpleTest。
  4. StackOverflow 关于 PHPUnit 和 SimpleTest 的问题...

...我想你明白了。

我想知道:如何使用普通的 PHP 进行单元测试?这甚至是明智的努力吗?

我想我必须建立自己的小框架。我很感兴趣,因为我想更好地了解我的单元测试中发生了什么。我也很感兴趣,因为我认为轻量级、量身定制的解决方案可以更快地运行我的测试。

额外的问题:谁是失败者?是否有第三个框架值得研究(出于学术目的)?

0 投票
2 回答
22377 浏览

macos - 仅桶装自制配方

今天我curl通过安装公式homebrew,但在安装它(并重新采购外壳)后,我注意到:

事实上, 的输出brew install curl表明它是一个仅限小桶的公式,并且由于curl已经存在于 OS X 中,它没有将其链接到 Homebrew 前缀,因为这可能会导致未指定的问题。

然后它继续说明

一般来说,这对您没有任何后果

我想知道:

  • 具体有哪些问题?
  • 通过 Homebrew 安装仅桶装配方的目的是什么?如果新安装的工具不在PATH.
0 投票
3 回答
5211 浏览

php - 为什么 Homebrew 没有任何“官方”PHP 公式

Homebrew 似乎是一个非常强大的 osx 包管理器,可用公式的数量确实很方便,但我有点不明白:为什么没有任何 PHP 的 homebrew 公式?

我的意思是,有“自定义公式”可以添加到自制软件中,但没有官方的。奇怪的是,hombrew 中有很多开箱即用的 PHP 扩展,例如 apc、imagick、xdebug、ffmpeg-php,但没有 PHP。我无法理解。有人可以解释一下吗?有原因吗?可能是许可证问题?

0 投票
2 回答
12227 浏览

homebrew - 修改 home brew 包的源代码

我用自制软件(qt)安装了一个包。我想修改源代码并重建包。不过,我似乎找不到源代码。brew --cache返回一个不存在的目录,并且 qt 的代码不在 /usr/local/Cellar 中。我错过了什么吗?构建应用程序后自制程序会删除源代码吗?

0 投票
8 回答
74160 浏览

ruby - 在 Homebrew 中安装错误

尝试安装 rvm 和 ruby​​ 1.9.2

我已经安装了 homebrew 和 git,但由于我不断收到权限错误,所以无法获得完整的更新。重新安装雪豹并修复权限。

现在发生这种情况...

$ 酿造安装 wget

错误:无法写入 /usr/local/Cellar

0 投票
3 回答
1120 浏览

python - 初学者在 OSX 上的 python 包管理常识建议

如果我在 OSX (Snow Leopard) 上学习 python 开发,我应该如何最好地管理我的 python 包?

我对那里有大量优秀的 python 包感到非常兴奋。我很想开始学习它们,但是包管理让我完全糊涂了。显然我不知道我在做什么。我在 Stack Overflow 上看到很多关于包管理的问题,人们经常这样回答:“你为什么不直接使用x?看看我从 shell 复制的这一行是多么容易,”

在x无法处理某些特定依赖项或无法处理包y之前,这是一个很好的答案。这是我已经尝试过的:

  1. 我刚开始只是用easy_install安装东西。
  2. 我很快发现一些重要的包缺少依赖项(PIL),所以我四处寻找并发现了MacPorts
  3. 我开始使用 MacPorts 并且我的所有环境变量都变得非常混乱,所以我学会了足够的 bash 来重新配置PATH,PYTHONPATHsys.path让事情正常工作(并使我的终端窗口看起来很漂亮)。MacPorts 有一段时间似乎很棒。
  4. 但后来我对我使用的不同模块的哪个版本感到困惑,我发现了更多的依赖问题(GDAL)......
  5. 然后几个非常聪明的人强烈推荐我改用Homebrew。所以我卸载了 MacPorts 并安装了 Homebrew。
  6. 现在我有了 Homebrew,我似乎无法安装很多东西,因为我不知道如何为我想使用的大多数 python 包创建公式。如果在pypi列出了一个包,我不知道我是否应该实际使用 Homebrew,或者只是弄清楚如何配置 easy_install 以安装到 Homebrew 目录。而且我仍然不知道我应该如何最好地处理丢失的依赖项。也许有一些与 python 相关的公式的秘密存储库?或将端口文件转换为公式的简单方法

我知道正确的答案可能取决于我要安装的内容。我正在尝试安装允许我的软件包集:

  1. 使用 python 玩转一切并自动化一切
    • 应用脚本
    • 太平船务
    • 游戏
  2. 用python做GIS相关工作
    • 格达尔
    • 匀称
    • 地理信息系统
    • scipy
  3. 探索网络应用的奇妙可能性
    • django
    • 谷歌应用引擎

我完全愿意擦掉我机器上的所有东西,现在它肯定有点杂乱无章的包裹碎片。如果我应该学习virtualenv,或者只是学习更多关于检查依赖项并自己安装它们的基本过程,我很乐意这样做。如果我应该深入研究 Homebrew,我也很乐意这样做。我应该如何处理这些问题,这些问题通常会阻止我做我真正想做的事情(用 python 制作整洁的东西)?