Редактировать код в Windows, но запускать Rails в Ubuntu? - PullRequest
3 голосов
/ 29 декабря 2010

Я разочарован необходимостью разработки Rails для Windows.

Итак, я установил Ubuntu 10.04 на ноутбук и вставил в него удаленный рабочий стол.Это работает.

Все, что я действительно хочу / нужно сделать, это иметь сервер Rails, работающий в Ubuntu.Но могу ли я все редактировать код, получать доступ к терминалу и т. Д. Из Windows?

Короче говоря, можно ли сделать следующее:

  1. Код находится в какой-то папке в Ubuntu (скажем,/home/app1)
  2. Используя общий доступ к файлам (Samba?), Я сопоставляю /home/app1, чтобы получить доступ к папке в Windows.
  3. Затем я получаю доступ и редактирую код вWindows через общий файловый ресурс.
  4. Используйте какой-нибудь терминал (puTTY?) Для таких вещей, как rails server, запуска генераторов и т. Д., Записи файла журнала.
  5. Доступ к сайту Rails в браузере наWindows.

Любая помощь будет принята с благодарностью!

Ps. Я знаю, что могу просто использовать Ubuntu через удаленный рабочий стол, но я не хочупотому что:

  1. Не нравится x-windows.
  2. Слишком много хлопот, когда не удается нажать Alt + Tab с удаленного рабочего стола на рабочий стол Windows.

alt text

Ответы [ 2 ]

1 голос
/ 29 декабря 2010

Я делаю это с помощью PHP (WAMP).Убедитесь, что вы настроили эти параметры:

  • Предоставьте общий доступ к папке для редактирования или чтения (я рекомендую хранить ваши файлы на рабочей станции для более быстрого доступа).
  • Убедитесь, что ваш сервер поддерживает чтение /следующие символические ссылки (например, в некоторых версиях Apache возникли проблемы с этим.)
  • Убедитесь, что сервер находится "в сети", т. е. к нему можно получить доступ извне.
  • Убедитесь, что программным обеспечением сервера можно управлять (т.е.ssh)
  • По желанию, убедитесь, что он запускается автоматически (init.d в linux).
1 голос
/ 29 декабря 2010

Я думаю, что / home / app1 можно подключить с помощью «mount» (NFS-сервер / клиент) к каталогу Windows.

Я бы предпочел использовать Ubuntu в качестве виртуальной машины VMware (или виртуального рабочего стола с открытым исходным кодом).Именно это я сейчас и делаю для Groovy и Grails, использующих виртуальную машину Ubuntu 10.10 в Windows XP.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...