До недавнего времени я не знал, что могу устанавливать пакеты с помощью apt-get на gitpod, поскольку он всегда хотел, чтобы у меня были права root, вот как это должно быть сделано.
Если вы используете общедоступный репозиторий git, убедитесь, что у вас есть разрешения push для репозитория или форк репозитория, если вы не являетесь настоящим владельцем репозитория. Вероятно, вы уже знаете, что существует настоящее Расширение браузера для chrome и Mozilla, в противном случае вам следует установить его, чтобы упростить работу, а не редактировать. URL-адрес (добавление gitpod.io/#) все время для открытия репозитория в gitpod.
После того, как вы откроете репозиторий в gitpod, выполните следующую команду
>> gp init
Это создаст файлы .gitpod.yml
и .gitpod.Dockerfile
. Теперь измените файл докера, как показано ниже (для установки redis-server
в моем случае)
FROM gitpod/workspace-full USER gitpod RUN sudo apt-get update -q && \ sudo apt-get install -yq redis-server
Затем убедитесь, что вы зафиксировали оба файла и отправили их обратно в репозиторий.
Закройте существующее рабочее пространство gitpod и перезапустите рабочее пространство, перейдя в реальный репозиторий в GitHub с последней фиксацией. Это должно начать установку пакетов и открыть рабочую область.
Вы можете прочитать об этом подробнее здесь, в Установка недостающих пакетов.
Как вариант, вы также можете установить пакет с brew install <PackageName>
.