当我运行rake gems时:在我的FreeBSD服务器上用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 install:/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中停止。
答案 0 :(得分:2)
我发现在运行rake gems:build命令时我需要将RB_USER_INSTALL设置为true。
示例:
RB_USER_INSTALL =真实的rake gems:build