Как получить доступ к командной строке Ruby в Ubuntu 14.04?

Я установил Ruby On Rails версии 2.1.3p242 в моей системе. Но я не могу найти командную строку ruby. Я искал, но не нашел.

Я должен попытаться проверить через

man ruby: показать некоторые детали

man rail: "Смотрите справку по man 7 без документов", когда справочные страницы недоступны ".

Может кто-нибудь помочь мне открыть линию Ruby cmd.

2 ответа

Решение

Существует два способа интерактивного использования ruby ​​в командной строке (например, запуск python или же nodejs, например):

Просто беги ruby:

$ ruby
print "hello world\n"

Затем нажмите CtrlD. Ты увидишь:

hello world

Более простым способом является Interactive Ruby (irb):

$ irb
irb(main):001:0> print "hello\n"
hello
=> nil
irb(main):002:0> 

Если вы хотите "Ruby командной строки", то вы хотите IRB

Команда ruby ​​является версией без командной строки. Вы можете использовать это из командной строки несколькими способами (*), но это не командная строка сама по себе.

Поскольку вы не нашли irb, я полагаю, вы не знаете о команде apropos. Слово означает "соответствующую информацию о" и вводит

apropos ruby

перечислит ряд вещей, связанных с рубином, в том числе ирб.

Аргумент для команды man обычно должен соответствовать команде или какому-либо другому, так что

man rail

не нашел бы страницу справочника, даже если бы он был, man rails обычно бы это делал, но я считаю, что man-страницы rails не существует, и вы должны обратиться к документации по Ruby для этого.

(*) Обычные методы Unix, например:

  • Как показано в ответе выше.
  • echo 'print "привет мир \n"' | Рубин
  • ruby
  • Методы hereis и shebang (#!)
Другие вопросы по тегам