2012-12-20 15 views
7

Qualche suggerimento sul perché questo non funziona?LoadError: nessun file da caricare - mechanize

[app (master)]$ gem install mechanize 
Successfully installed mechanize-2.5.1 
1 gem installed 
[app (master)]$ rails c 
Loading development environment (Rails 3.2.8) 
1.9.2p318 :001 > require 'mechanize' 
LoadError: no such file to load -- mechanize 

Ho provato alcune altre risposte Stack Overflow, come l'eliminazione di altre versioni di rubino ma senza fortuna finora.

Esecuzione di OS X 10.8.2.

EDIT 1

ho appena cancellato rvm, tutte le versioni di Rubino (a parte la versione del sistema), e tutte le gemme e ha iniziato tutto da capo. Quindi, ora dovrei avere un sistema pulito, ma ho lo stesso problema.

EDIT 2

nuova versione di Rails è 3.2.3 e ottenere un messaggio simile:

$ rails c 
Loading development environment (Rails 3.2.3) 
irb(main):001:0> require 'mechanize' 
LoadError: cannot load such file -- mechanize 
+0

Ho lo stesso problema con Rails 3.2.11 – Dean

+0

Ho lo stesso numero di excat di voi due. Spero che qualcuno possa essere in grado di aiutare. – Dofs

+0

@SnowCrash, hai testato la mia soluzione? –

risposta

0

Prova a fare questo:

export PATH=/opt/local/bin:/opt/local/sbin:$PATH 

fare questo in stessa shell sei andando a eseguire il tuo comando. Spero che questo risolva il tuo problema.

+0

Ciao Ho appena testato la soluzione, ma eseguendo il comando prima di eseguire la console di rails, ma ricevo anche l'errore con "impossibile caricare tale file - mechanize". – Dofs

+0

Nessuna modifica. Ora sto utilizzando Rails 3.2.3 e ricevo un messaggio molto simile. Ho aggiornato la mia domanda. – Snowcrash

0

Digitare which ruby e modificare il percorso nella parte superiore di script/rails in modo che corrisponda a quello restituito dal comando precedente.

+0

Sembra un po 'un trucco. Cosa succede quando aggiorni le rotaie? Questo file viene sovrascritto? Ad ogni modo, ha aggiornato questo file ma ha ancora questo problema. – Snowcrash

0

Ho scoperto che la risposta era più semplice e idiota. Nel mio file gem, ho avuto "sass-rails" non corretti dal gruppo di risorse. Non so ancora perché questo potrebbe fallire nella produzione e lavorare nel mio ambiente di test - inoltre, non ho usato Sass ma solo file CSS regolari ...

+0

sass-rails è ancora lì. Per me assomiglia a questo: gem 'sass-rails', '~> 3.2.3' – Snowcrash

Problemi correlati