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

错误:无法构建 gem 本机扩展。

/user/localbin/ruby18 extconf.rb gems:构建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。

有帮助吗?

解决方案

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

例子:

RB_USER_INSTALL=true 耙子宝石:构建

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top