2012-10-09 13 views
8

Quando sto cercando di installare una gemma o eseguire qualsiasi cosa con il comando gemma, vedo questo avvertimento,Rubino gemme installazione errore

Error loading RubyGems plugin "/Users/ender/.rvm/gems/[email protected]/gems/rubygems-bundler-0.9.0/lib/rubygems_plugin.rb": undefined method `first' for #<String:0x007ffedc0964f0> (NoMethodError) 

ho cercato, ma non ho trovato nulla fuori.

Qual è il problema e come posso risolvere il problema?

Nota: non riesco a installare gemme.

Grazie.

+1

Hai aggiornato la tua versione di Ruby senza aggiornare la versione gem, per caso? – Vapire

+0

ho provato gem update - system ma ho visto lo stesso errore. – ndrx42

+0

hai ragione. ho abbassato la mia versione rubino che era 1.9.3. Tuttavia, come posso usare le mie gemme con rubino 1.9.3 – ndrx42

risposta

5

Provare a rimuovere la directory /Users/ender/.rvm/gems/[email protected]/gems/rubygems-bundler-0.9.0. Sembra che ci sia un problema con questa gemma.

+0

l'ho rimosso, ma ora quando sto cercando di installare Taco gem. ho visto Fetching: taco-0.0.1.gem (100%) ERRORE: durante l'esecuzione di gem ... (Errno :: EACCES) Autorizzazione negata - /Users/ender/.rvm/gems/ruby-1.9.3- p194/cache/taco-0.0.1.gem – ndrx42

+1

Questo nuovo errore è dovuto al fatto che l'utente non possiede quella directory a cui sta tentando di scrivere. Consiglierei di usare 'sudo' per cambiare le autorizzazioni lì o per implodere RVM e ricominciare. –

+0

sì anche il tuo diritto. ho imploso il mio RVM e ora lo ho impostato di nuovo senza sudo ma ho visto lo stesso errore quando stavo cercando di installare sqlite3 o rails su rvm – ndrx42

Problemi correlati