0

我在 OSX 上,我已经安装了 pHash gem

使用 gem 时,出现以下错误:Could not open library 'libpHash.dylib'.

在文档中,作者说

您可以使用环境变量(如PHASH_LIB=/opt/local/lib/libpHash.dylib.

问题是我不知道如何在我的 ruby​​ 程序的上下文中实际调用这个环境变量。gem 是用 调用的require 'phash',但是我在哪里可以指定 ENV 变量?

4

1 回答 1

1

像这样运行你的 ruby​​ 程序:

PHASH_LIB=/opt/local/lib/libpHash.dylib ruby path/to/your/program.rb

或者,像这样导出环境变量:

export PHASH_LIB=/opt/local/lib/libpHash.dylib

然后你应该能够正常运行你的 ruby​​ 程序。

于 2015-01-15T16:24:15.247 回答