A execução de ' sudo gem list --local
' e ' gem list --local
' fornece resultados diferentes. Meu caminho de gema está definido para minha pasta pessoal e contém apenas as gemas de ' gem list --local
'.
Provavelmente não é bom ter gemas instaladas em diretórios diferentes no meu computador, por isso devo definir o caminho da gema de maneira diferente e sempre devo usar sudo
ao instalar alguma coisa?
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á vazio.
sudo gem install rails
vez de gem install rails
.
sudo
é uma arma carregada apontada para o seu pé. Usá-lo sem entender o que faz e como pode afetar seu sistema é como apertar o gatilho com os olhos fechados. Você pode abrir um buraco no pé, mas não quer correr o risco, a menos que saiba como desfazer o dano. O uso de sudo
gravações no Ruby, de propriedade do sistema, que, no Mac OS, foi instalado pela Apple para uso próprio. Podemos pegar carona, mas mudar a coisa errada pode quebrar o código deles. É por isso que instalamos a partir da fonte ou usamos outra coisa para instalar onde podemos ajustá-lo com segurança.