Как открыть файл Ruby в терминале?

У меня есть файл ruby, сохраненный на моем рабочем столе как test.rb. Как я могу открыть его с помощью терминала? Я уже пытался использовать /home/desktop/test.rb , и в ответ я получаю bash: /home/desktop/test.rb: такого файла или каталога нет .

0
задан 6 June 2013 в 07:02

3 ответа

/home/<username>/ путь Вашего корневого каталога. При запуске Терминала Shell запускается в корневом каталоге, можно распечатать тот путь с командой

$ pwd

Вы нуждаются в пути Настольной Папки, пробуют его

$ ls

Ваша заключительная команда, чем будет, вероятно, похожа на это:

~$ ./Desktop/test.rb

Но необходимо попробовать учебное руководство за оболочку Linux, как этот: LinuxCommand.org

1
ответ дан 6 June 2013 в 07:02

Вы можете использовать команду ruby, которая вызывает интерпретатор Ruby в вашем файле:

ruby ~/Desktop/test.rb

Таким образом, вам не нужно делать исполняемый файл.

(Символ тильды ~ является сокращением для пути к вашей домашней папке, который является /home/<your-username>.)

Если вам все еще нужно сделать свой сценарий исполняемым, я надеюсь, вы не забыли напечатать шебанг строка в первой строке вашего скрипта:

#!/usr/bin/ruby

, затем запустите chmod +x ~/Desktop/test.rb на терминале, чтобы сделать test.rb исполняемым.

0
ответ дан 6 June 2013 в 07:02

Ваш домашний каталог - /home/<your username>/. Ваш рабочий стол - /home/<your username>/Desktop.

Вы забыли <your username> часть этого.

0
ответ дан 6 June 2013 в 07:02

Другие вопросы по тегам:

Похожие вопросы: