Ejecutar ' sudo gem list --local
' y ' gem list --local
' me dan resultados diferentes. Mi ruta de gemas está configurada en mi carpeta de inicio y solo contiene las gemas de ' gem list --local
'.
Probablemente no sea bueno tener gemas instaladas en diferentes directorios en mi computadora, entonces, ¿debería tener la ruta de gemas configurada de manera diferente, y debería usarla siempre 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 está vacío.
sudo gem install rails
lugar de hacerlo gem install rails
.
sudo
es un arma cargada apuntando hacia tu pie. Usarlo sin comprender lo que hace y cómo puede afectar su sistema es como apretar el gatillo con los ojos cerrados. Puede hacer un agujero en su pie, puede que no, pero de cualquier manera no quiere correr el riesgo a menos que sepa cómo deshacer el daño. Usando sudo
escrituras en el sistema propiedad de Ruby, que, en Mac OS, fue instalado por Apple para sus propios usos. Podemos aprovecharlo, pero cambiar lo incorrecto puede romper su código. Es por eso que instalamos desde la fuente o usamos algo más para instalar donde podemos ajustarlo de manera segura.