Как и в случае с ответом Джейкоба, я бы порекомендовал использовать RVM , но я остановлюсь на нем. Вот некоторые идеи для мозгового штурма:
RVM хранит свою песочницу в вашем домашнем каталоге на ~/.rvm
. Все экземпляры Ruby, а также связанные с ними драгоценные камни будут храниться там. Это простое дополнение к файлу ~/.bashrc
на вашем Mac для инициализации RVM, чтобы оно было известно оболочке при входе в учетную запись. Это также просто rm -rf ~/.rvm
из командной строки для удаления изолированной программной среды RVM из учетной записи с последующим удалением строки из ~/.bashrc
.
Таким образом, в основном, правильно настроив RVM и установив установку Ruby на одну машину, вы на 90% получаете доступ к ней для нескольких машин.
Я почти уверен, что Ruby будет устанавливаться без каких-либо зависимостей в текущей Mac OS, использующей RVM, но есть пара библиотек, которые могут улучшить работу. После установки RVM, но перед установкой любых Ruby, запустите rvm notes
. Это покажет вам, что еще нужно установить. Вам понадобится текущий XCode для компиляции Ruby, но только на той машине, на которой вы выполняете компиляцию. После установки вы сможете перемещать Ruby, управляемый RVM, на другие компьютеры Mac, скопировав каталог ~/.rvm
. Таким образом, у вас есть не только гемы, вы можете иметь конкретную версию или версии Ruby и связанные с ними гемы, чтобы ваши регрессионные тесты тоже могли работать.
Если вы используете MacVim , вы можете установить его в ~/bin
и иметь версию GUI. Я не пытался запустить его оттуда, но, похоже, это сработает. Возможно, вам придется создать псевдоним от /Applications
до псевдонима в ~/bin
для двойного щелчка.
MacVim поставляется со сценарием оболочки под названием mvim
для запуска из командной строки. У меня есть несколько программных ссылок, позволяющих мне вызывать их из командной строки различными способами: gvim
, а также различные варианты gvim, такие как gvimdiff
и gview
. Вы можете сделать то же самое, добавив ~/bin
к вашему PATH
и сделав ссылки локально в этом каталоге на MacVim mvim
.
Вы можете создать архив из конфигурации vim, установки vim и изолированной программной среды RVM, скопировать его на другой Mac, развернуть его, добавить ~/bin
в PATH и добавить необходимую строку инициализации RVM в ~/.bashrc
, открыть новую командной строки, и ваш редактор плюс песочницы Ruby.
Это небольшое изменение в том, как настроены мои компьютеры Mac и Linux. Я не пробовал связывать все вместе, но на компьютерах Mac той же версии ОС, это должно работать.