Wie erhalte ich Hpricot 0.6 Gem Built auf FreeBSD?
-
23-08-2019 - |
Frage
Wenn ich rake gems:build mit hpricot 0.6.164 auf meinem FreeBSD-Server ausführe, erhalte ich Folgendes:
Fehler:Die native Gem-Erweiterung konnte nicht erstellt werden.
/user/localbin/ruby18 extconf.rb Edelsteine: Erstellen Sie RB_USER_INSTALL -Überprüfung für main () in -lc ...Ja, Makefile zu erstellen
machen
Machen Sie install/usr/bin/install -c -o root -g rad -m 0755 hpricot_scan.so /user_directory/vendor/gemems/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:Operation nicht zulässig *** Fehlercode 71
Stoppen Sie in /user_directory/vendor/gems/hpricot-0.6.164/ext/hpricot_scan.
Lösung
Ich habe herausgefunden, dass ich RB_USER_INSTALL auf true setzen muss, wenn ich den Befehl rake gems:build ausführe.
Beispiel:
RB_USER_INSTALL=true rake gems:build