В чем разница между локальными и удаленными гемами?

Когда я попытался установить гем mysql2 (используя «sudo gem install mysql2»), я был удивлен, не обнаружив драгоценный камень в моем «списке драгоценных камней». .

После некоторого поиска в Google я обнаружил, что гем mysql2 был установлен в моих удаленных гемах (ищите их, используя «gem query --remote» или «gem search mysql2 -r»), и затем я установил их с удаленного на локальный используя "gem install --remote mysql2".

Теперь mysql2 внесен в мой список драгоценных камней.

Я рад, что нашел решение, однако я не совсем понимаю, почему гем был установлен в удаленных гемах вообще или в чем разница. Гугл не дал хорошего объяснения.

Кто-нибудь, пожалуйста, объясните мне разницу?

5
задан Peter-Jan Celis 3 February 2012 в 00:24
поделиться