Comme je lance ruby à partir du terminal en version interactive comme tu as dis, je ne sais pas où le terminal va chercher le logiciel Ruby, d'ailleurs je n'ai pas encore compris quel nom il porte, je me souviens qu'à l'époque, il y a longtemps où je travaillais avec Windows, un logiciel s'appelait par exemple doublekiller.exe, et il suffisait de cliquer dessus pour qu'il se lance et fasse ce qu'on lui demande en remplissant les cases appropriées.
Si j'ai bien vu, mon home s'appelle Dossier personnel ou carrément sonia, j'ai testé les deux, voici le résultat:
sonia@sonia-W240EU-W250EUQ-W270EUQ:~$ ruby /dossier personnel/p7.rb
Traceback (most recent call last):
ruby: No such file or directory -- /dossier (LoadError)
sonia@sonia-W240EU-W250EUQ-W270EUQ:~$ ruby /sonia/p7.rb
Traceback (most recent call last):
ruby: No such file or directory -- /sonia/p7.rb (LoadError)
sonia@sonia-W240EU-W250EUQ-W270EUQ:~$