Uruchomienie „ sudo gem list --local
” i „ gem list --local
” daje różne wyniki. Moja ścieżka klejnotów jest ustawiona na mój folder domowy i zawiera tylko klejnoty z „ gem list --local
”.
Prawdopodobnie nie jest dobrze mieć klejnoty zainstalowane w różnych katalogach na moim komputerze, więc czy powinienem ustawić inną ścieżkę do klejnotów i czy powinienem zawsze używać sudo
podczas instalowania czegoś?
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 jest pusty.
sudo gem install rails
zamiast gem install rails
.
sudo
to naładowany pistolet wycelowany w twoją stopę. Używanie go bez zrozumienia, co robi i jak może wpłynąć na twój system, jest jak pociągnięcie za spust z zamkniętymi oczami. Możesz zrobić dziurę w stopie, ale tak czy inaczej nie chcesz ryzykować, chyba że wiesz, jak cofnąć obrażenia. Używanie sudo
zapisów do należącego do systemu Rubiego, który w systemie Mac OS został zainstalowany przez Apple do ich własnych celów. Możemy na tym polegać, ale zmiana niewłaściwej rzeczy może złamać ich kod. Dlatego instalujemy ze źródła lub używamy czegoś innego do instalacji, gdzie możemy to bezpiecznie dostosować.