Installation von SQLite3 gem auf einem Remote-FreeBSD-Server mit RVM - Root-Berechtigungen erforderlich?

508
atmosx

Ich versuche, Ruby SQLite3 Gem auf einem Remote-Freebsd-Server zu installieren. Ich verwende RVM, die theoretisch keine Root-Berechtigung zum Kompilieren von Edelsteinen benötigt, aber ich bekomme einen Root-Fehler, hier:

[user ~] $ gem install sqlite3 - --with-sqlite3-dir = / home / www / atma / opt / [...]

make install / usr / bin / install -c -o root -g wheel -m 0755 sqlite3_native.so /home/www/atma/.gems/gems/sqlite3-1.3.6/lib/sqlite3 install: / home / www / atma / .gems / gems / sqlite3-1.3.6 / lib / sqlite3 / sqlite3_native.so: chown / chgrp: Operation nicht erlaubt make: *** [/home/www/atma/.gems/gems/sqlite3-1.3. 6 / lib / sqlite3 / sqlite3_native.so] Fehler 71

Gem-Dateien bleiben zur Überprüfung in /home/www/atma/.gems/gems/sqlite3-1.3.6 installiert. Ergebnisse in /home/www/atma/.gems/gems/sqlite3-1.3.6/ext/sqlite3/gem_make.out protokolliert

Irgendwelche Ideen, wie man das angehen kann? Vielleicht RVM neu installieren?

Mit freundlichen Grüßen, PA

0
Wie lauten die Berechtigungen in den Zielordnern? Kannst du sie nicht entsprechend modifizieren? slhck vor 11 Jahren 0
"entsprechend" definieren ... atmosx vor 11 Jahren 0

1 Antwort auf die Frage

0
mpapis

Installieren Sie die rubyVersion:

gem install sqlite3 --platform ruby 

Ich bin nicht sicher, ob Sie den Pfad für sqlite3 dir hinzufügen müssen, aber dies sollte keine .soDateien erfordern - und würde wahrscheinlich den Teil ihrer Installation überspringen.

Gelöst, war ein lahmer RVM-Fehler .. atmosx vor 11 Jahren 0