Corriendo 'sudo gem list --local
' y 'gem list --local
' me da resultados que difieren. Mi ruta de la gema se establece en mi carpeta de inicio y solo contiene las gemas de 'gem list --local
'.'sudo gem install' o 'gem install' y ubicaciones de gemas
Probablemente no sea bueno tener gemas instaladas en diferentes directorios en mi computadora, así que ¿debo tener la ruta de la gema establecida de manera diferente, y siempre debo usar sudo
al instalar algo?
my ~/.profile
export PATH=/opt/local/bin:/opt/local/sbin:$PATH
export PATH="/usr/local/bin:/usr/local/sbin:/usr/local/mysql/bin:$PATH"
~/.bash_profile is empty.
Creo que esta es una pregunta válida para aquellos de nosotros que tenemos que usar una gema que requiere privilegios de root. – Kelly
Relacionados: http://stackoverflow.com/questions/21141584/rails-is-not-using-my-global-ruby-version. Uso rbenv para administrar versiones de Ruby y encontré un problema porque utilicé 'sudo gem install rails' en lugar de' gem install rails'. – Dennis
"Creo que esta es una pregunta válida para aquellos de nosotros que tenemos que usar una gema que requiere privilegios de root". Creo que cualquier gema que necesite privilegios de root, ya sea para instalarla o ejecutarla, es muy sospechosa.Las gemas deberían poder ejecutarse en un entorno limitado y ejecutarse con los permisos del usuario. –