问题标签 [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 投票
3 回答
503 浏览

ruby - RMagick 在 OS X Snow Leopard 上需要时冻结 ruby​​ 进程

我有一个很奇怪的问题。我已经通过自制软件安装了 ImageMagick。

我已经安装了 rmagick-2.12.2 和 rmagick-2.11.2 没有问题。

我安装任何一个都没有错误。

ImageMagick 似乎已安装并在我的路径中:

但是,一旦 RMagick 在 rails 应用程序、irb、ruby 脚本等中加载或需要,ruby 进程就会完全挂起并且只能通过kill -9.

我不确定如何调试这里的问题,因为从来没有错误消息或堆栈跟踪。有没有人有什么建议?

0 投票
3 回答
5503 浏览

ruby - 尝试使用 brew 而不是端口在 Snow Leopard 上安装 ruby​​-filemagic

我正在尝试安装 ruby​​-filemagic。

我试过 sudo gem install ruby​​-filemagic -v 0.2.2 并得到:

据此:http ://blog.elctech.com/2009/08/31/installing-ruby-filemagic-on-macos-x-and-ubuntu/

我需要 opt-dir 设置。选择适用于mac端口吗?我正在使用自制软件。

关于从这里去哪里的任何建议都会很棒。

直接从 gem 安装仍然对我不起作用,但以下命令可以: sudo env ARCHFLAGS="-arch x86_64" gem install ruby​​-filemagic -- --with-magic-include=/usr/local/include -- with-magic-lib=/usr/local/lib/

0 投票
2 回答
520 浏览

homebrew - 如何编写将文件保存在地窖中的自制公式?

我正在尝试为 Icon 编程语言(noweb 所必需)编写一个公式,但它的二进制分发在lib/目录中包含大量文件(几乎 1000 个)。我想将它们排除在符号链接到/usr/local/lib进程之外,因为我只在构建 noweb 时需要依赖项。

有没有办法我可以指定一个装置应该只保存在它的地窖里?

0 投票
7 回答
23933 浏览

php - PHP 的 RVM 等价物?

我似乎找不到快速切换 PHP 版本的方法。是否有与 php 的 ruby​​ 版本管理器等效的东西?我需要在 OS X 上在 5.3 和 5.2 之间切换。

0 投票
2 回答
1759 浏览

ruby - 使用 rvm 和 brew 在 Mac OS X 上安装 hpricot

在 Mac OS X 上安装 hpricot 时遇到问题。我怀疑这可能是 rvm 和 brew 之间的问题?

rvm 1.0.5 冲泡 0.7

想法?建议?谢谢!

0 投票
4 回答
85187 浏览

macos - Mac OS X 是否有 virt-manager 替代品?

程序员在日常工作流程中需要与虚拟机交互是很常见的,在 Linux 和 Windows 系统上这样做的一种流行方式是使用virt-manager

他们是让 virt-manager 或类似替代方案在 MacOS 机器上运行的方法吗?

0 投票
1 回答
47068 浏览

compilation - 如何修改 Homebrew 公式?

我通过Homebrew安装了ImageMagick

但是,由于当前配置存在错误,我需要调整公式的编译标志并重新安装它。

我怎样才能做到这一点?

0 投票
32 回答
1510766 浏览

installation - Homebrew安装特定版本的公式?

如何在自制软件中安装特定版本的公式?例如,postgresql-8.4.4 而不是最新的 9.0。

0 投票
4 回答
11686 浏览

macos - 为什么我所有的 Open MPI 进程的 Rank 为 0?

正在使用Open MPI. 我正在运行 Snow Leopard 10.6.4,并Open MPI通过自制软件包管理器进行安装。

当我使用 运行我的程序时mpirun -np 8 ./test,每个进程都报告它的等级为 0,并且认为进程总数为 1,并且process rank: 0, total processes: 1向控制台输出了 8 行。

我知道这不是代码问题,因为完全相同的代码将在我大学计算机实验室的某些 Ubuntu 机器上按预期编译和运行。我检查了自制软件的错误跟踪器,没有人报告 Open MPI 包有问题。我不知所措。

0 投票
3 回答
437 浏览

algorithm - 计算给定日历月中每两周发生的事件数量的算法

我正在寻找最聪明的算法来确定特定系列中给定日历月中每两周发生的事件的数量。

即鉴于该系列是“从 2010 年 10 月 7 日起的每个第二个星期四”,“事件”正在发生(2010 年 10 月 7 日、10 月 21 日、11 月 4 日、11 月 18 日、12 月 2 日、12 月 16 日、12 月 30 日……)

所以我追求的是一个功能

这样它就可以准确地产生: numberFortnightlyEventsInSeriesThatFallInCalendarMonth

例子:

NumberFortnightlyEventsInMonth('2010 年 10 月 7 日,'2010 年 10 月') -> 2

NumberFortnightlyEventsInMonth('7 Oct 2010, 'Nov2010') -> 2

NumberFortnightlyEventsInMonth('2010 年 10 月 7 日,'2010 年 12 月')-> 3

请注意,10 月有 2 个事件,11 月有 2 个事件,但 12 月有 3 个事件。


首选伪代码。

除了潜在的通用库之外,我不想依赖查找表或 Web 服务调用或任何其他外部资源。例如,我认为我们可以有把握地假设大多数编程语言都有一些可用的日期操作函数。