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.