Когда я запускаю rake gems: сборка с hpricot 0.6.164 на моем сервере FreeBSD, я получаю:
Ошибка: не удалось создать собственное расширение gem. / user / localbin / ruby18 Драгоценные камни extconf.rb: build RB_USER_INSTALL проверка на main () в -lc ... да создание Makefile сделать сделать установку / 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.
Ошибка: не удалось создать собственное расширение gem.
/ user / localbin / ruby18 Драгоценные камни extconf.rb: build RB_USER_INSTALL проверка на main () в -lc ... да создание Makefile
сделать
сделать установку / 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.
Я понял, что мне нужно установить значение RB_USER_INSTALL в true при запуске команды rake gems: build.
Пример:
RB_USER_INSTALL = истинные грабли: сборка