Біг " sudo gem list --local
" і " gem list --local
" дають різні результати. Мій дорогоцінний шлях встановлений у моїй домашній папці і містить лише дорогоцінні камені з ' gem list --local
'.
Напевно, непогано, щоб дорогоцінні камені були встановлені в різних каталогах на моєму комп’ютері, тому я повинен мати дорогу до дорогоцінних каменів, встановлену по-іншому, і чи потрібно завжди використовувати, sudo
коли щось встановлювати?
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 порожній.
sudo gem install rails
замість gem install rails
.
sudo
- це навантажений пістолет, спрямований до вашої ноги. Використовувати його, не розуміючи, що це робить і як це може вплинути на вашу систему, це як би натягнути курок із закритими очима. Ви можете пробити діру в нозі, ви можете, але ні в іншому випадку не хочете ризикувати, якщо не знаєте, як скасувати пошкодження. Використання sudo
запису в систему Ruby, що належить до системи, яку в Mac OS встановив Apple для власних потреб. Ми можемо підправити їх, але зміна неправильної речі може порушити їх код. Ось чому ми встановлюємо з джерела або використовуємо щось інше для встановлення, де ми можемо сміливо його налаштувати.