Как скачать и установить Deno на Mac
Deno — среда выполнения JavaScript и TypeScript со встроенными форматировщиком, линтером и запуском тестов. Ставится одной командой в Терминале из официальной документации Deno. Разберём, как его установить, проверить и обновлять.

Deno
- macOS 12 и новее
- Apple Silicon и Intel
- Бесплатно, открытый код
Ссылки ведут на сайт разработчика (docs.deno.com). MacWashing с ним не связан и не хранит установщики у себя.
Откройте Терминал (Программы › Утилиты) и выполните:
brew install denoHomebrew скачает программу с сервера разработчика, проверит файл и положит программу в «Программы».
Homebrew ещё не установлен? Как установить Homebrew: одна команда с сайта brew.sh.
Перед началом
Deno — одна программа без внешних зависимостей. Сборкам для Mac нужна macOS 12 или новее, они работают на Apple Silicon и на Intel. Скрипт установки сам выбирает нужную.
Команда ниже — из официальной документации Deno на docs.deno.com. Не запускайте команды установки, скопированные с других сайтов.
Установите Deno одной командой
- Откройте Терминал: Программы › Утилиты › Терминал или нажмите Command-Пробел и введите Терминал.
- Скопируйте команду ниже, вставьте её в Терминал и нажмите Return.
- Скрипт положит Deno в
~/.deno/binи предложит изменить настройки оболочки, чтобы Терминал находилdeno. Согласитесь. - Откройте новое окно Терминала, чтобы он подхватил изменения.
curl -fsSL https://deno.land/install.sh | shПроверьте и обновляйте Deno
В новом окне Терминала проверьте, что Deno запускается:
deno --version- Обновления. Если Deno поставлен скриптом, его обновляет
deno upgrade. Если через Homebrew — используйте вместо этогоbrew upgrade deno. - Кэш. Deno хранит скачанные зависимости и скомпилированные файлы в
~/Library/Caches/deno.deno infoпоказывает, какая папка используется, аdeno cleanеё очищает.
Если Deno не работает
- «command not found: deno». Откройте новое окно Терминала: скрипт меняет настройки оболочки, а открытые окна этого не видят. Если не помогло, проверьте, что
~/.deno/binесть в выводеecho $PATH. - Deno не работает на старом Mac. Проверьте версию macOS в окне Об этом Mac: нужна macOS 12 или новее.
- Две копии Deno. Если вы ставили Deno и скриптом, и через Homebrew,
which denoпокажет, какая запускается. Оставьте одну. - Начать заново. Чтобы удалить Deno, поставленный скриптом, выполните
deno clean, удалите папку~/.denoи строку с.deno/envиз~/.zshrc, а затем установите заново.
Аналоги Deno
Чтобы Mac оставался в порядке

Среды выполнения и другие инструменты разработчика копят кэш, который растёт с каждым проектом. Сборка мусора в MacWashing находит кэш программ и инструментов разработчика и показывает, сколько он занимает.
Бесплатная пробная версия · macOS 14 и новее
Вопросы и ответы
Deno бесплатный?
Да. Deno бесплатный и с открытым исходным кодом.
Что выбрать: скрипт или Homebrew?
В документации Deno есть оба способа. Скрипт ставит Deno в вашу папку пользователя и обновляется через deno upgrade. Homebrew ставит его командой brew install deno и обновляет через brew upgrade deno. Отдельной программы для скачивания нет: Deno работает в Терминале.
Запускает ли Deno код для Node.js?
В основном да. Deno поддерживает почти все встроенные модули Node.js и умеет работать с пакетами npm, поэтому многие проекты на Node.js с ним запускаются.