Como abrir um arquivo Ruby no terminal?

0

Eu tenho um arquivo ruby salvo na minha área de trabalho como test.rb. Como posso abri-lo com terminal? Eu já tentei usar /home/desktop/test.rb e o que recebo em resposta é bash: /home/desktop/test.rb: Nenhum desses arquivos ou diretórios .

    
por user164814 06.06.2013 / 03:13

3 respostas

3

Você pode usar o comando ruby , que chama o interpretador Ruby no seu arquivo:

ruby ~/Desktop/test.rb

Dessa forma, você não precisa tornar seu arquivo executável.

(O símbolo de til ~ é uma abreviação do caminho para sua pasta pessoal que é /home/<your-username> .)

Se você ainda precisa tornar seu script executável, espero que tenha lembrado de digitar a linha shebang na primeira linha do script:

#!/usr/bin/ruby

execute chmod +x ~/Desktop/test.rb no terminal para tornar o executável test.rb .

    
por edwin 06.06.2013 / 04:37
1

/home/<username>/ é o caminho do seu diretório pessoal. Se você iniciar seu Terminal, seu Shell iniciará em seu diretório home, você poderá imprimir esse caminho com o comando

$ pwd

Você precisa do caminho da pasta de trabalho, experimente com

$ ls

Seu comando final provavelmente será assim:

~$ ./Desktop/test.rb

Mas você deve tentar um tutorial para o shell Linux, como este: LinuxCommand.org

    
por tvn 06.06.2013 / 03:29
0

Seu diretório inicial é /home/<your username>/ . Sua área de trabalho é /home/<your username>/Desktop .

Você esqueceu a parte <your username> dela.

    
por strugee 06.06.2013 / 03:30