Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

Erro na execução do programa

Ao executar o programa maior_ou_menor.rb no prompt de comando, recebo o erro:

maior_ou_menor.rb:2: invalid multibyte char (UTF-8)
maior_ou_menor.rb:2: invalid multibyte char (UTF-8)

Já tentei inserir "#encoding: UTF-8" no início do código do programa, mas mesmo assim o erro persiste.

#encoding: UTF-8
puts "Bem vindo ao jogo da advinhação"

Alguém saberia me ajudar? Tentei encontrar a solução em vários foruns, mas não consegui. Estou usando a versão 2.6.0.1 do Ruby, instalada através do Chocolatey. Obrigado!

4 respostas

Oi Lucas tudo certo ?

Você ta usando qual editor de texto ?

E aí, Felipe. Tudo certo e você?

Estou escrevendo o código no bloco de notas do windows, e salvando em .rb

solução!

Fala Lucas bom dia,

Provavelmente o erro é por causa do bloco de notas, nas versões mais novas do Ruby não é para dar esse tipo de problema.

Você pode baixar o sublime ou visualcode e testar novamente:

https://code.visualstudio.com/Download https://www.sublimetext.com/3

Deu certo. Obrigado, Felipe!