Capisco che per aggiungere un percorso per $ LOAD_PATH solo fare
$LOAD_PATH.unshift(path)
Ma devo aggiungere questa riga per ogni programma che ho scritto. C'è comunque da aggiungere al livello di sistema?
Ho provato a cercare un po 'lo script di avvio per Ruby, ma non ho trovato la risposta. Ho provato ad aggiungere questa linea a kernel/common/module.rb
, ruby_constants.rb
, loader.rb
, ecc. ma nessuno dei due funziona.
In quale file devo aggiungere questa riga?
Aggiornamenti:
Sto usando Ubuntu 10.04 e Rubinius. Non esiste una variabile di sistema denominata RUBYLIB
.
Provato a crearne uno, ma non ha funzionato. Ma mi rendo conto di aver commesso un errore e ho dimenticato di aggiungere la variabile nello script di bash .bashrc
. Dopo aver aggiunto la variabile, tutto funziona correttamente!
Ho pensato che hanno rimosso RUBYLIB dopo 1.9? Sto usando Rubinius e non ho trovato RUBYLIB. E rubino, anch'io sono fastidioso – texasbruce
RUBYLIB funziona nel mio rubino 1.9s – dbenhur
Ho appena controllato due volte. Non ci sono RUBYLIB o RUBYOPT env var. Sto usando Ubuntu 10.04 e Rubinius 2.0. Ho anche provato ad aggiungere una variabile di sistema ma non ha funzionato. – texasbruce