Есть ли какие-либо недостатки в одновременном использовании MacPorts и RubyGems?
-
03-07-2019 - |
Вопрос
Я новичок в Ruby on Rails, и я нахожусь в процессе настройки его в своей системе OS X.Большинство руководств, похоже, рекомендуют использовать MacPorts для установки Ruby и RubyGems, а затем использовать RubyGems для установки gems.Я заметил, что MacPorts также предлагает множество драгоценных камней (хотя некоторые из них отсутствуют, а другие, похоже, отстают на несколько выпусков), и я беспокоюсь, что это каким-то образом будет конфликтовать с материалом, который я устанавливаю с помощью RubyGems.
Есть ли у кого-нибудь опыт работы с такого рода настройками?Есть какой-нибудь совет?Я хочу сделать это правильно с первого раза, чтобы потом у меня ничего не сломалось.
Спасибо,
Грант
Решение
Я рекомендую использовать Macports для установки Ruby, а затем загрузить и установить последнюю версию Rubygems, следуя инструкциям на http://rubyonrails.org/down.Если вы хотите установить новый gem, используйте Rubygems, а не MacPorts.
Другие советы
Я использую MacPorts для установки Ruby и RubyGems, но затем я устанавливаю gems с помощью gem
команда (не port
).Я обнаружил, что Ruby gems в MacPorts поддерживаются не очень хорошо, а последняя версия MacPorts часто значительно отстает от "реальной" версии (за неимением лучшего термина).
MacPorts отлично подходит для многих вещей.Однако, РВМ как правило, это более гибкий способ установки Ruby, поскольку он упрощает установку соответствующего интерпретатора Ruby для каждого проекта.