Jak wydrukować mój tekst wiersza polecenia ruby ​​w różnych kolorach

W jaki sposób mogę wydać polecenia put, które wyprowadzam z kolorowego programu ruby ​​opartego na wierszu poleceń? Byłbym wdzięczny za wszelkie odniesienia do tego, jak nazywam również każdy inny kolor.

Powiedzmy, że zaczynamy od tego ..

puts "The following word is blue.. Im Blue!"
puts "The following word is green.. Im Green!"
puts "The following word is red.. Im Red!"

I dostaję inny tekst, który chcę w różnych kolorach, chcę, masz pomysł.

Im używam Ubuntu, czy muszę zmienić moje podejście, aby program poprawnie wyświetlał dane w diff os?

questionAnswers(10)

yourAnswerToTheQuestion