web-dev-qa-db-fra.com

Comment accéder à la ligne de commande Ruby dans Ubuntu 14.04?

J'ai installé Ruby sur Rails de la version 2.1.3p242 sur mon système. Mais je ne trouve pas la ligne de commande Ruby. J'ai cherché mais pas trouvé.

J'ai essayer de vérifier

man Ruby: Afficher quelques détails

man rail: "Consultez l'aide de" man 7 non documenté "lorsque les pages de manuel ne sont pas disponibles."

Que quelqu'un m'aide à ouvrir la ligne Ruby cmd.

8
Nishant

Il existe deux manières d'utiliser de manière interactive Ruby sur la ligne de commande (par exemple, en exécutant pythonou nodejsname__, par exemple):

Exécutez simplement Rubyname__:

$ Ruby
print "hello world\n"

Puis appuyez CtrlD. Tu verras:

hello world

Le moyen le plus simple est Interactive Ruby (irbname__):

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

Si vous voulez une "ligne de commande Ruby", alors vous voulez irb

La commande Ruby est la version non en ligne de commande. Vous pouvez utiliser la ligne de commande de plusieurs manières (*), mais ce n'est pas une ligne de commande en soi.

Comme vous n'avez pas trouvé irb, je suppose que vous ne connaissez peut-être pas la commande à propos. Le mot signifie "informations pertinentes sur" et la frappe

apropos Ruby

énumérera un certain nombre de choses liées à Ruby, y compris irb.

L’argument pour la commande man doit généralement correspondre à la commande ou quoi que ce soit exactement, donc

man rail

ne trouverait pas de page de manuel, même s’il y en avait une, man Rails normalement, mais Je crois qu’il n’ya pas de Rails page de manuel et que vous avez se référer à la documentation Ruby pour cela.

(*) Les méthodes Unix habituelles, par exemple:

  • Comme indiqué dans la réponse ci-dessus.
  • echo 'print "hello world\n"' | Rubis
  • Ruby <my-Ruby-prob.rb
  • Les méthodes 'Hereis' et 'Shebang (#!)
2
Gordon