DEV Community

Cover image for [PT-BR] Rodando oh-my-zsh no Windows

[PT-BR] Rodando oh-my-zsh no Windows

Diogo Fonseca on January 12, 2020

Disclaimer: This article is outdated. A lot has changed since I wrote it. Win10 now supports WSL2, Ubuntu had a whole new update with LT...
Collapse
 
jeffersonshibuya profile image
Jefferson R. Shibuya • Edited

sh -c "$(curl -fsSL raw.githubusercontent.com/zdharma/..."

Esse comando esta retornando um 404. Sabe me dizer se o mesmo foi substituido por algum outro plugin?

Excelente post, como disse, parece magica. Fico feliz em ver esse tipo de integracao com o windows

Collapse
 
kymera28 profile image
Tobias Ponce

O zplugin mudou de nome para zinit, a nova url é raw.githubusercontent.com/zdharma/...

Então roda o comando assim:
sh -c "$(curl -fsSL raw.githubusercontent.com/zdharma/..."

Collapse
 
jvzaniolo profile image
João Vitor • Edited

Consegui fazer o linux enxergar as variáveis de ambiente do windows usando o WSLENV mas não consigo acessar alguns comandos que ficam dentro da pasta.
Exemplo:
~ echo $ANDROID_HOME // retorna '/mnt/c/Android/sdk'

Dentro do .zshrc eu coloquei
export PATH=$PATH:$ANDROID_HOME/emulator

e aí quando eu tento rodar o comando:
~ emulator // retorna 'zsh: command not found: emulator'

Mas se eu rodo:
~ emulator.exe -list-avds // retorna 'Pixel28'

Ou seja, funciona se eu escrevo emulator.exe

Collapse
 
douglasstrey profile image
Douglas Strey

Opa, consegue me ajudar com esse erro?

sh -c "$(curl -fsSL raw.githubusercontent.com/robbyrus..."

Ao tentar executar esse código ele me apresentar o seguinte erro:
dev-to-uploads.s3.amazonaws.com/up...

E não sei como resolver...

Collapse
 
suknaic profile image
Felipe Suknaic

eu pensei que o tutorial era para rodar o oh-my-zsh no windows não no linux no windows :/

Collapse
 
nipodemos profile image
Nipodemos

fiz o tutorial todo e descobri só no final que eu teoricamente vou ter que migrar todos os meus projetos pro WSL e usar lá só pra ter o oh-my-zsh

triste

Collapse
 
heymands profile image
Amanda Costa

@zinit-scheduler:72: command not found: sleep

Tem algum jeito de resolver isso?

Collapse
 
brayanf13 profile image
Brayan Ferreira

No meu terminal aparece esta mensagem ao iniciar:
sleep: cannot read realtime clock: Invalid argument

Como remover?

Collapse
 
nipodemos profile image
Nipodemos

aconteceu comigo também... Não resolvi, a única coisa que eu sei é que dos 3 comandos que colocamos no final do .zshrc, o terceiro comando de instalação tá falhando, aí ele tenta toda vez e dá o mesmo erro

Collapse
 
brayanf13 profile image
Brayan Ferreira

O meu tava dando tela preta quando tentava usar o terminal no vscode, até parei de usar,

Atualmente uso so o terminal bash do git mesmo

Collapse
 
yzk23 profile image
Isaac Medeiros

Tutorial maravilhoso. Obrigado!

Collapse
 
viniclefer profile image
Vinicius Fernandes

Teria como fazer o terminal do oh-my-zsh inicializar com o caminho do Desktop?

Collapse
 
erickrock profile image
Erick Garcia Godoy

É só instalar o Windows Terminal da Loja do Windows, abrir o arquivo de configurações dele e editar o profile default, ou ir diretamente no perfil Linux do mesmo arquivo, adicionei a seguinte propriedade:

           //Inicia na home do user
           "startingDirectory" : "%USERPROFILE%",


           //Eu uso o seguinte:
            "startingDirectory": "C:\\Users\\erick\\OneDrive\\Área de Trabalho\\Projetos"
Enter fullscreen mode Exit fullscreen mode
Collapse
 
devmozao profile image
Diogo Fonseca

cara, tem sim. Eu vi algum artigo falando disso, e perdi o link. Atualmente voltei a usar WSL com Hyper/zsh/oh-my-zsh, e precisava disso também. Qdo encontrar, atualizo por aqui.

Collapse
 
nicktecno profile image
nicktecno

Como faz para eliminarmos o erro que dá no final da configuração relacionado ao sleep?

Collapse
 
heymands profile image
Amanda Costa

Consegui resolvendo o erro do sleep descomentando a linha #72 do arquivo do zsh, salvar, atualizar o terminal, e comentar ela novamente. Eu sinceramente não sei motivo do erro. Mas resolveu fazendo isso.

Collapse
 
jrbytes profile image
Jr Bytes

Meu caro, obrigado pelo conteúdo. A parte de acessar as pastas do linux com \\wsl$ foi sensacional, também coloquei em Acesso Rápido.

Collapse
 
bfernandes94 profile image
bfernandes94

Fala!

Não consegui instalar o Fira Code com choco install firacode, mas consegui com:

choco install firacode-ttf

Collapse
 
wesleyvicen profile image
Wesley Vicente

Como eu poderia usar o React Native no terminal? tenho tido erros e não consigo rodar...

Collapse
 
devmozao profile image
Diogo Fonseca

essa não vou saber te responder - ainda -, meu caro.

Collapse
 
arthuralveso profile image
Arthur Alves

Parabens mano! Sensacional mesmo.

Direto e simples. Ao invés do cmder eu utilizei o hyper e deu certo tambem :D

Collapse
 
hanges profile image
Rafael Hanges

Obrigado. Funcionou 100% seguindo teu Guia.