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

Não consigo executar o programa pelo CMD

o arquivo .rb se encontra no diretório C:\Users\Jordi\ALURA\RUBY_I

ao digitar ruby maior_ou_menor.rb o prompt retorna

c:\users\jordi\alura\ruby_i>ruby maior_ou_menor.rb
ruby: No such file or directory -- maior_ou_menor.rb <load error>

O que estou fazendo de errado?

5 respostas

Jordi, esse erro é bem estranho. Você não tá errando o nome do arquivo ou mesmo tenha salvado com a extensão errada por algum motivo?

O erro diz basicamente que o programa do ruby não conseguiu encontrar seu arquivo .rb

estou rodando command prompt with Ruby, o arquivo que contem o programa é um bloco de notas que eu renomeei como maior_ou_menor.rb. Estou rodando o prompt como admin. Vou tentar usar VirtualBox e rodar o openSUSE pra ver se não é treta do windows :(

solução!

Usa o comando dir com o prompt na pasta onde o arquivo tá e cola o resultado aqui pra gente ver uma coisa...

Entendi, o windows entendeu o .rb como parte do nome do arquivo, não como extensão. Instalei o Sublime e refiz o programa salvando como .rb e funcionou.

Muito Obrigado Wanderson!

Directory of c:\Users\Jordi\Desktop\ALURA\RUBY
    s1/08/2018 19:54    <DIR>
    s1/08/2018 19:54    <DIR>    ..
    C0/07/2018 20:10    **39 maiorOUmenor.rb.txt**
1 Files)    39 bytes
2 Dir(s) 299.393.437.696 bytes free

Ótimo Jordi, o bloco de notas as vezes prega essa peça na gente. Sempre precisamos ajudar algo na configuração na hora de salvar. No Sublime e outros editores você não vai ter esse problema.

Precisando, estamos por aqui. Bons estudos!