advpl-vscode icon indicating copy to clipboard operation
advpl-vscode copied to clipboard

[MAC] - Configuração

Open dougtelles opened this issue 5 years ago • 19 comments

Boa noite,

Utilizo o plugin no windows a mais de um ano e abandonei completamente o TDS e DevStudio. Porém agora estou com um iMac e ao tentar configurar o vscode com o plugin eu não tive sucesso. Já revisei todos as configurações indicadas na wiki e em todas as issues que encontrei sobre o assunto mas não consigo nem mesmo gerar a senha criptografada. Alguém poderia me auxiliar? Anexei um doc com todas as configurações da máquina, do vscode e do plugin. Cenario Advpl-vscode iMac.docx

dougtelles avatar Apr 17 '19 21:04 dougtelles

Boa noite. Vamos do inicio. Pelo o que vi na sua configuração, você gerou o cipher. Esse cipher foi gerado pelo MAC ou você pegou da sua cfg do windows?

O primeiro passo seria conseguir gerar o cipher pelo mac.

killerall avatar Apr 17 '19 22:04 killerall

Esse cipher eu peguei do windows para tentar realizar um teste (sem sucesso), mas no Mac eu não consigo nem gerar, aparece em branco no output.

dougtelles avatar Apr 17 '19 23:04 dougtelles

Faça o seguinte teste: $ioreg -rd1 -w0 -c AppleAHCIDiskDriver | grep Serial e poste o resultado aqui.

killerall avatar Apr 18 '19 00:04 killerall

Segue.

Captura de Tela 2019-04-17 às 21 29 45

dougtelles avatar Apr 18 '19 00:04 dougtelles

Eu não tenho Mac aqui, apenas uma VM. Aparentemente comando que uso para pegar as informaçoes do hd, não funcionaram no seu. Rode esse comando, $ioreg -rd1 -w0 -c IOAHCIBlockStorageDevice

veja se retorna um json com um tag serial ( ou cole ela aqui,o retorno do comando)

killerall avatar Apr 18 '19 00:04 killerall

Entendi,

O segundo comando retornou sim um json, segue. Captura de Tela 2019-04-17 às 23 52 24

Caso precise de ajuda para realizar algum teste na máquina nativa estou à disposição para ajudar.

dougtelles avatar Apr 18 '19 02:04 dougtelles

Vou fazer a alteração para pegar os dois casos, a noite consigo buildar isso. vlw.

killerall avatar Apr 18 '19 11:04 killerall

Show, valeu pelo retorno rápido!

dougtelles avatar Apr 18 '19 12:04 dougtelles

@dougtelles Boa noite Consegue fazer um teste? Faz o download deste zip? https://github.com/totvs/advpl-vscode/blob/master/bin/alpha/mac/AdvtecDebugBridgeMAC_bin.zip

Com o vscode fechado va na sua pasta de usuario e entre na pasta vscode\extensions\killerall.advpl-vscode-0.11.2\bin\alpha\mac. Apague todos os arquivos menos o AdvtecDebugBridgeMAC_lib.zip E copie o AdvtecDebugBridgeMAC_bin.zip para essa mesma pasta.

Vai ficar os dois zip na pasta. Entre no vscode, abra algum fonte advpl, e mande gerar o cipher. Vlw

killerall avatar Apr 19 '19 01:04 killerall

Claro, vou fazer agora e já mando o resultado.

dougtelles avatar Apr 19 '19 01:04 dougtelles

@killerall realizei os procedimentos e ainda assim não gerou o cipher. Ativei o log, porém também não gerou o arquivo novamente como pode ver no print. Captura de Tela 2019-04-18 às 22 48 30

dougtelles avatar Apr 19 '19 01:04 dougtelles

Va na sia pasta de usuario e entre na pasta vscode\extensions\killerall.advpl-vscode-0.11.2\bin\alpha\mac.

E rode $.\AdvtecDebugBridgeMAC --getId

Obrigado

killerall avatar Apr 19 '19 02:04 killerall

Aparentemente não reconheceu o comando. Captura de Tela 2019-04-19 às 14 40 49

dougtelles avatar Apr 19 '19 17:04 dougtelles

Na verdade a barra é invertida no mac. $./AdvplDebugBridgeC --getId de tambem um $ls -hl e veja se o AdvplDebugBridgeC tem +x

killerall avatar Apr 19 '19 22:04 killerall

Ah sim, antes estava rodando o AdvTec, segue os resultados.

Captura de Tela 2019-04-21 às 10 23 44

dougtelles avatar Apr 21 '19 13:04 dougtelles

Você precisa ter o openssl instalado. está dando falta do do libcrypto.

killerall avatar Apr 21 '19 14:04 killerall

Mas precisa ser alguma versão específica? Pois consigo chamar o openssl na minha máquina.

Captura de Tela 2019-04-21 às 11 31 17

dougtelles avatar Apr 21 '19 14:04 dougtelles

Boa tarde @killerall

Precisa ser alguma versão específica do openssl? Como mostra o print anterior tenho uma versão instalada.

dougtelles avatar Apr 23 '19 15:04 dougtelles

Boa tarde, Precisa ser a 1.1

killerall avatar Apr 23 '19 16:04 killerall