问题标签 [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.
osx-snow-leopard - 每次 brew 安装后我应该做一个 brew ln 吗?(Mac OS 包管理器自制软件)
我不确定我是否正确使用了 Mac OS brew 包管理器。除非我遵循
与
让我怀疑的是,我看到的几乎所有关于使用 brew 的快速入门教程都没有表明需要 ln 步骤。
我错过了什么吗?
当我安装 ffmpeg 之类的东西时,它特别烦人,它安装了很多先决条件。我发现自己必须阅读日志,找到它安装的内容并手动执行
等,对于安装的每个先决条件。我不敢相信它应该以这种方式工作。我究竟做错了什么。
ruby-on-rails - 安装灰姑娘后,所有“gem install”命令都失败了 While execution gem ... (FloatDomainError) Infinity
安装 cinderella 后,所有“gem install”命令都失败,并显示:
我正在尝试使用灰姑娘来确保在我们的开发环境中一切都是一样的。也许我应该寻求另一种解决方案?流浪汉和厨师?
osx-snow-leopard - 是否有一种标准方法来告诉 brew(Mac OS 的自制软件包管理器)构建组合的 32/64 位二进制文件?
有没有一种标准的方法来告诉 brew 用“胖”32/64 组合库编译库?我想为 32/64 位组合构建 libxml2?
如果我“手动”构建库,我可以做到这一点,但我想知道 brew 和 brew formula 是否有一些约定来告诉 brew 这样做。
macos - PostgreSQL 的问题
我正在尝试将 pg_trgm 模块加载到 PostgreSQL,但是出了点问题:
- Mac OS X 10.6.6
- PostgreSQL 9.0.2(通过 Homebrew 安装)
更多信息:
php - 没有框架的 PHP 单元测试......可能吗?可取的?
当一个人开始搜索 PHP 单元测试时,通常会偶然发现:
- PHP 单元。
- 简单测试。
- 大量的博客解释了如何使用 PHPUnit 和 SimpleTest。
- StackOverflow 关于 PHPUnit 和 SimpleTest 的问题...
...我想你明白了。
我想知道:如何使用普通的 PHP 进行单元测试?这甚至是明智的努力吗?
我想我必须建立自己的小框架。我很感兴趣,因为我想更好地了解我的单元测试中发生了什么。我也很感兴趣,因为我认为轻量级、量身定制的解决方案可以更快地运行我的测试。
额外的问题:谁是失败者?是否有第三个框架值得研究(出于学术目的)?
macos - 仅桶装自制配方
今天我curl
通过安装公式homebrew
,但在安装它(并重新采购外壳)后,我注意到:
事实上, 的输出brew install curl
表明它是一个仅限小桶的公式,并且由于curl
已经存在于 OS X 中,它没有将其链接到 Homebrew 前缀,因为这可能会导致未指定的问题。
然后它继续说明
一般来说,这对您没有任何后果
我想知道:
- 具体有哪些问题?
- 通过 Homebrew 安装仅桶装配方的目的是什么?如果新安装的工具不在
PATH
.
php - 为什么 Homebrew 没有任何“官方”PHP 公式
Homebrew 似乎是一个非常强大的 osx 包管理器,可用公式的数量确实很方便,但我有点不明白:为什么没有任何 PHP 的 homebrew 公式?
我的意思是,有“自定义公式”可以添加到自制软件中,但没有官方的。奇怪的是,hombrew 中有很多开箱即用的 PHP 扩展,例如 apc、imagick、xdebug、ffmpeg-php,但没有 PHP。我无法理解。有人可以解释一下吗?有原因吗?可能是许可证问题?
homebrew - 修改 home brew 包的源代码
我用自制软件(qt)安装了一个包。我想修改源代码并重建包。不过,我似乎找不到源代码。brew --cache
返回一个不存在的目录,并且 qt 的代码不在 /usr/local/Cellar 中。我错过了什么吗?构建应用程序后自制程序会删除源代码吗?
ruby - 在 Homebrew 中安装错误
尝试安装 rvm 和 ruby 1.9.2
我已经安装了 homebrew 和 git,但由于我不断收到权限错误,所以无法获得完整的更新。重新安装雪豹并修复权限。
现在发生这种情况...
$ 酿造安装 wget
错误:无法写入 /usr/local/Cellar
python - 初学者在 OSX 上的 python 包管理常识建议
如果我在 OSX (Snow Leopard) 上学习 python 开发,我应该如何最好地管理我的 python 包?
我对那里有大量优秀的 python 包感到非常兴奋。我很想开始学习它们,但是包管理让我完全糊涂了。显然我不知道我在做什么。我在 Stack Overflow 上看到很多关于包管理的问题,人们经常这样回答:“你为什么不直接使用x?看看我从 shell 复制的这一行是多么容易,”
在x无法处理某些特定依赖项或无法处理包y之前,这是一个很好的答案。这是我已经尝试过的:
- 我刚开始只是用easy_install安装东西。
- 我很快发现一些重要的包缺少依赖项(PIL),所以我四处寻找并发现了MacPorts。
- 我开始使用 MacPorts 并且我的所有环境变量都变得非常混乱,所以我学会了足够的 bash 来重新配置
PATH
,PYTHONPATH
和sys.path
让事情正常工作(并使我的终端窗口看起来很漂亮)。MacPorts 有一段时间似乎很棒。 - 但后来我对我使用的不同模块的哪个版本感到困惑,我发现了更多的依赖问题(GDAL)......
- 然后几个非常聪明的人强烈推荐我改用Homebrew。所以我卸载了 MacPorts 并安装了 Homebrew。
- 现在我有了 Homebrew,我似乎无法安装很多东西,因为我不知道如何为我想使用的大多数 python 包创建公式。如果在pypi列出了一个包,我不知道我是否应该实际使用 Homebrew,或者只是弄清楚如何配置 easy_install 以安装到 Homebrew 目录。而且我仍然不知道我应该如何最好地处理丢失的依赖项。也许有一些与 python 相关的公式的秘密存储库?或将端口文件转换为公式的简单方法?
我知道正确的答案可能取决于我要安装的内容。我正在尝试安装允许我的软件包集:
- 使用 python 玩转一切并自动化一切
- 应用脚本
- 太平船务
- 游戏
- 用python做GIS相关工作
- 格达尔
- 匀称
- 地理信息系统
- scipy
- 探索网络应用的奇妙可能性
- django
- 谷歌应用引擎
我完全愿意擦掉我机器上的所有东西,现在它肯定有点杂乱无章的包裹碎片。如果我应该学习virtualenv,或者只是学习更多关于检查依赖项并自己安装它们的基本过程,我很乐意这样做。如果我应该深入研究 Homebrew,我也很乐意这样做。我应该如何处理这些问题,这些问题通常会阻止我做我真正想做的事情(用 python 制作整洁的东西)?