Quindi Ruby 1.9 è davvero bello in quanto richiede automaticamente rubygems, e quindi quando si chiama require 'somegem'
senza prima richiedere rubygems funzionerà, ed è generalmente fantastico.C'è un modo per chiamare ruby1.9 senza caricare i rubygems?
Ma ho un sacco di script di shell che utilizzano ruby e in genere non fanno affidamento su rubygems. Gli strumenti di shell dovrebbero essere eseguiti immediatamente, e il caricamento di rubygems per niente è un grosso problema, soprattutto perché implica un mucchio di operazioni su disco con file piccoli sparsi.
Voglio essere in grado di dire a Ruby, quando si eseguono questi script di shell, di saltare il caricamento delle gemme. Idealmente, qualcosa come #!ruby --no-rubygems
nella linea dello shebang.
Esiste una cosa del genere? O forse un'opzione di compilazione che indicherà che i rubygem rubino devono essere richiesti manualmente?