Фото автор Максимилиан Вайсбекер вкл Расплескать Поскольку моя компания одобрила мою удаленную работу 2 дня в неделю, они просто подарили мне новый (действительно потрясающий ноутбук Dell Latitude) с Ubuntu.
Мне нужно было установить много пакетов, так как это была чистая установка, поэтому я подумал, что было бы неплохо сделать пост, чтобы мне не приходилось искать заново каждый раз, когда мне нужно настроить свой ящик (это случалось несколько раз раньше).
Я думаю, что для этого не нужно слишком много слов.
Установите сертификат
sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg-agent \ software-properties-common
Добавьте источник.хранилище списков
sudo add-apt-repository \ "deb [arch=amd64] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) \ stable"
Обновление и установка
sudo apt-get update && sudo aptitude install docker-ce docker-ce-cli containerd.io
Потрясающе запускать файлы yml
, которые генерирует JHipster (для баз данных, анализа кода, мониторинга и многого другого).
Установить Docker Compose
sudo curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
Сделайте его исполняемым
sudo chmod +x /usr/local/bin/docker-compose
После установки nodejs из официальных репозиториев я обнаружил, что они немного устарели, возможно, мне нужно было что-то изменить, но я обнаружил, что эта опция работает правильно.
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash - sudo apt-get install -y nodejs
Все прямолинейно, и установка хипстеров ничем не отличается. Просто беги
sudo npm install -g generator-jhipster
Примечание: Если вы получите сообщение об ошибке с упоминанием Ошибка: ENOSPC: Достигнут системный лимит на количество наблюдателей за файлами, смотрите "цель/классы"
, этому есть объяснение:
Listen использует inotify по умолчанию в Linux для отслеживания изменений в каталогах. Нередко можно столкнуться с системным ограничением количества файлов, которые вы можете отслеживать. Например, в Ubuntu Lucid (64-разрядная версия) ограничение inotify установлено равным 8192.
Вы можете решить эту проблему, запустив, которая сохранится при перезагрузке:
echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p
- Гиттер (чат для разработчиков, у Jhipster там тоже есть свой чат!)
- Kitematic (Kitematic – это простое приложение для управления контейнерами Docker на Mac, Linux и Windows.).
- Гиткракен (Просто лучший клиент git, которым я когда-либо пользовался)
Вот и все:)
Оригинал: “https://dev.to/amatosg/setting-up-environment-for-jhipster-3ccb”