instalando SQLite3 gem en un servidor remoto de FreeBSD usando RVM - ¿se necesitan permisos de root?


0

Estoy tratando de instalar ruby ​​SQLite3 gem, en un servidor remoto freebsd. Estoy usando RVM que en teoría no necesita 'permiso de root' para compilar gemas, pero obtengo un error de root, aquí:

[usuario ~] $ 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: Operación no permitida make: *** [/home/www/atma/.gems/gems/sqlite3-1.3. 6 / lib / sqlite3 / sqlite3_native.so] Error 71

Los archivos de gemas permanecerán instalados en /home/www/atma/.gems/gems/sqlite3-1.3.6 para su inspección. Resultados registrados en /home/www/atma/.gems/gems/sqlite3-1.3.6/ext/sqlite3/gem_make.out

¿Alguna idea de cómo abordar esto? ¿Quizás reinstalar RVM?

saludos cordiales, PA


¿Cuáles son los permisos en las carpetas de destino? ¿No puedes modificarlos en consecuencia?
slhck

definir "en consecuencia" ...
atmosx

Respuestas:


0

intente instalar la rubyversión:

gem install sqlite3 --platform ruby

No estoy seguro de si necesita agregar una ruta para el directorio sqlite3, pero esto no debería requerir .soarchivos, y lo más probable es que omita la parte de instalarlos.


Lo resolvió, fue un error de RVM cojo ..
atmosx
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.