У меня есть цифровая океанская виртуальная машина, работающая с HHVM, nginx и сервером нуклидов.Я могу подключить свой клиент Nuclide-Atom к серверу и посмотреть / отредактировать файл.Но ни одна из функций «удаленной разработки» не работает, и документация Nuclide, кажется, предполагает, что они должны просто работать автоматически.
Что работает:
- Подключение к удаленному серверу, nuclide-start-сервер
- Открытие, редактирование, сохранение файлов
- Подсветка синтаксиса
Что не работает:
- Lint
- Запуск
hh_client
из моего рабочего каталога в терминале работает, и выводит хороший набор строк HHVM. - Линтер не показывает ошибки в клиенте Atom-Nuclide.Даже после запуска на сервере.Также не сообщалось о проблемах с этой функцией.
- Mercurial
- Правильно показывает, какие файлы были изменены на сервере
- Невозможно проверить файлы (показывает странную ошибкустраница)
- Невозможно увидеть вину или историю файлов (больше страниц с ошибками)
- Невозможно зафиксировать
- Автозаполнение
- Basicработает автозаполнение языка (стиль атома)
- Не знаю моих источников в PHP Composer (HHVM), автозаполнение для классов в нуклиде отсутствует.
I 'Я надеюсь, что мне чего-то не хватает, но, к сожалению, я не могу найти шаги для устранения неполадок, кроме «Установили ли вы это?»