4:19:
4:20:
В общем то сдружиться с Linux системами у меня не вышло, так что решил вам написать статью про то как настроить винду так, чтобы на ней было удобно кодить всякие программки.
ВНИМАНИЕ!!!
Чтобы WSL смог работать нужно в BIOS включить виртуализацию.
Для начала, залетаем мы в обычную командную строку ну и пишем:
Эта команда установит нам WSL с помощью, которого мы сможем запустить linux подсистему для винды нашей.
Заходим в Microsoft Store и в поиске вбиваем WSL и ставим любой дистрибутив, который для вас удобен. Я лично ставлю Ubuntu 22.04 LTS.
После установки ubuntu открываете CMD также и пишете
Это установит по дефолту рут юзера, иначе вы всегда будете логинится под юзером которого создали при установке у которого нет прав рута.
Далее советую установить расширение для вашего редактора WSL. В VS CODE он есть и поддерживается отлично на счет остальных увы не знаю.
Что даст это нам? Это нам дает возможность из ubuntu с помощью команды
Открыть папку в которой вы находитесь в вашем редакторе. Ну или же прямо из редактора работать в терминале с вашей подсистемой. Это полезно, когда вы полноценно пишете на ubuntu, но для меня лично это не так важно.
Далее я обычно сразу ставлю Docker Desktop, т.к без него почти ни одно мое приложение не обходится, после установки в настройках докера включаю возможность работы с WSL. Далее я могу установить все нужные мне приложения. Например mysql, postgresql, phpmyadmin, redis, rabbitmq и кучу другого).
Для тех же, кто не разбирается в докере или в wsl, можете установить OpenServer. Ссылка не на офф сайт, потому что загрузка там пиздец какая медленная(100кб/сек)
К огромному сожалению, такая подсистема работает не как настоящий линукс отдельной системой, так что иногда возникает куча непонятных ошибок. Чтобы ставить приложения через докер также, нужно гуглить "Docker WSL install mysql"
Далее, я устанавливаю удобный браузер для себя, git(для работы с гитом), Insomnia(Для тестирования API, можно еще документации клипать на нем), VS code(IDE), но планирую переходить на Web Storm или Fleet(Сейчас в бете с кучей багов). Из Microsoft Store я еще ставлю Termius это терминал и ftp клиент вместе взятых. Выглядит очень красиво, терминал и фтп работают неплохо, но лично у меня происходит какой то баг, что я не могу создавать файлы из термиуса на сервере, так что за место фтп термиуса использую FileZilla.
Далее я уже ставлю nodejs, python, go, rust ну и устанавливаю все нужные расширения в IDE( могу тоже написать статью про это )
Настройка завершена! Если есть что добавить, то жду комментарии
4:20:
В общем то сдружиться с Linux системами у меня не вышло, так что решил вам написать статью про то как настроить винду так, чтобы на ней было удобно кодить всякие программки.
ВНИМАНИЕ!!!
Чтобы WSL смог работать нужно в BIOS включить виртуализацию.
Для начала, залетаем мы в обычную командную строку ну и пишем:
Код:
wsl --install
Заходим в Microsoft Store и в поиске вбиваем WSL и ставим любой дистрибутив, который для вас удобен. Я лично ставлю Ubuntu 22.04 LTS.
После установки ubuntu открываете CMD также и пишете
Код:
ubuntu config --default-user root
Далее советую установить расширение для вашего редактора WSL. В VS CODE он есть и поддерживается отлично на счет остальных увы не знаю.
Что даст это нам? Это нам дает возможность из ubuntu с помощью команды
Код:
code .
Далее я обычно сразу ставлю Docker Desktop, т.к без него почти ни одно мое приложение не обходится, после установки в настройках докера включаю возможность работы с WSL. Далее я могу установить все нужные мне приложения. Например mysql, postgresql, phpmyadmin, redis, rabbitmq и кучу другого).
Для тех же, кто не разбирается в докере или в wsl, можете установить OpenServer. Ссылка не на офф сайт, потому что загрузка там пиздец какая медленная(100кб/сек)
К огромному сожалению, такая подсистема работает не как настоящий линукс отдельной системой, так что иногда возникает куча непонятных ошибок. Чтобы ставить приложения через докер также, нужно гуглить "Docker WSL install mysql"
Далее, я устанавливаю удобный браузер для себя, git(для работы с гитом), Insomnia(Для тестирования API, можно еще документации клипать на нем), VS code(IDE), но планирую переходить на Web Storm или Fleet(Сейчас в бете с кучей багов). Из Microsoft Store я еще ставлю Termius это терминал и ftp клиент вместе взятых. Выглядит очень красиво, терминал и фтп работают неплохо, но лично у меня происходит какой то баг, что я не могу создавать файлы из термиуса на сервере, так что за место фтп термиуса использую FileZilla.
Далее я уже ставлю nodejs, python, go, rust ну и устанавливаю все нужные расширения в IDE( могу тоже написать статью про это )
Настройка завершена! Если есть что добавить, то жду комментарии