Как запустить приложение rails на другом компьютере, продолжая кодировать на своем компьютере?

У меня есть iMac и при разработке в Ruby on Rails я запускаю на нем все: MySQL сервер, сервис Redis, сервис ElasticSearch, guard и, конечно же, правильный rails server. Таким образом, мой компьютер работает довольно медленно.

Так что я просто купил процессор и установить linux в нем, наряду с MySQL, Redis & ElasticSearch. Теперь я подключаюсь к этим службам из моего iMac, и он работает намного быстрее.

Тем не менее, Rspec/Guard все еще занимает годы для загрузки/запуска.
Итак, как мне заставить сервер linux принять удар и фактически запустить эти программы, Пока я продолжаю редактировать код в моем mac?

1 ответ

  1. Я знаю, что это может быть грубый способ, и я не проверял его

    1. Поместите проект в папку Dropbox на вашем компьютере и откройте его на втором компьютере

    2. Запустите его на быстрой машине. Вы можете использовать следующую команду для доступа к нему через ip-адрес на компьютерах в той же сети

      rails server-b 192.168.1.12 -p 8000

    3. При сохранении кода он должен синхронизироваться с одной машины на другую, может иметь небольшую задержку для синхронизации

    или настроить бродягу.

    Это единственные способы, которые я могу видеть.