1

当我在我的 FreeBSD 服务器上运行 rake gems:build with hpricot 0.6.164 时,我得到:

错误:无法构建 gem 原生扩展。

/user/localbin/ruby18 extconf.rb gems:build RB_USER_INSTALL 检查 -lc 中的 main() ...是创建 Makefile

制作

make install /usr/bin/install -c -o root -g wheel -m 0755 hpricot_scan.so /user_directory/vendor/gems/hpricot-0.6.164/lib/universal-java1.6 安装:/user_directory/vendor/gems /hpricot-0.6.164/lib/universal-java1.6/hpricot_scan.so: chown/chgrp: 不允许操作 *** 错误代码 71

在 /user_directory/vendor/gems/hpricot-0.6.164/ext/hpricot_scan 中停止。

4

1 回答 1

2

我发现在运行 rake gems:build 命令时需要将 RB_USER_INSTALL 设置为 true。

例子:

RB_USER_INSTALL=true rake gems:build

于 2008-12-23T20:13:32.803 回答