2015-05-06 18 views
8

Ubuntu 14.04.rails -v non può caricare tale file - rails/cli (LoadError)

Quindi tutto funzionava bene e il mio terminale era aperto con due schede: una scheda aveva webbrick in esecuzione sul mio progetto sebcoles e l'altra scheda che ho usato per clonare il mio repository english_teacher. Tutto scaricato bene e ho cambiato la directory.

mi limiterò a incollare tutto qui - è tutto abbastanza chiaro:

andrew:projects$ cd pinteresting 
RVM used your Gemfile for selecting Ruby, it is all fine - Heroku does that too, 
you can ignore these warnings with 'rvm rvmrc warning ignore /home/andrew/projects/pinteresting/Gemfile'. 
To ignore the warning for all files run 'rvm rvmrc warning ignore allGemfiles'. 

ruby-2.1.5 is not installed. 
To install do: 'rvm install ruby-2.1.5' 

andrew:pinteresting$ rvm install ruby-2.1.5 

Warning, new version of rvm available '1.26.11', you are using older version '1.26.10'. 
You can disable this warning with: echo rvm_autoupdate_flag=0 >> ~/.rvmrc 
You can enable auto-update with: echo rvm_autoupdate_flag=2 >> ~/.rvmrc 
Searching for binary rubies, this might take some time. 
Found remote file https://rvm_io.global.ssl.fastly.net/binaries/ubuntu/14.04/x86_64/ruby-2.1.5.tar.bz2 
Checking requirements for ubuntu. 
Requirements installation successful. 
ruby-2.1.5 - #configure 
ruby-2.1.5 - #download 
    % Total % Received % Xferd Average Speed Time Time  Time Current 
           Dload Upload Total Spent Left Speed 
100 23.1M 100 23.1M 0  0 1189k  0 0:00:19 0:00:19 --:--:-- 1381k 
No checksum for downloaded archive, recording checksum in user configuration. 
ruby-2.1.5 - #validate archive 
ruby-2.1.5 - #extract 
ruby-2.1.5 - #validate binary 
ruby-2.1.5 - #setup 
ruby-2.1.5 - #gemset created /home/andrew/.rvm/gems/[email protected] 
ruby-2.1.5 - #importing gemset /home/andrew/.rvm/gemsets/global.gems.................................... 
ruby-2.1.5 - #generating global wrappers........ 
ruby-2.1.5 - #gemset created /home/andrew/.rvm/gems/ruby-2.1.5 
ruby-2.1.5 - #importing gemsetfile /home/andrew/.rvm/gemsets/default.gems evaluated to empty gem list 
ruby-2.1.5 - #generating default wrappers........ 

andrew:pinteresting$ heroku status 

=== Heroku Status 
Development: No known issues at this time. 
Production: No known issues at this time. 

andrew:pinteresting$ rails s 

/home/andrew/.rvm/rubies/ruby-2.1.5/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:54:in `require': cannot load such file -- rails/cli (LoadError) 
    from /home/andrew/.rvm/rubies/ruby-2.1.5/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:54:in `require' 
    from /usr/bin/rails:7:in `<main>' 

andrew:pinteresting$ rails -v 

/home/andrew/.rvm/rubies/ruby-2.1.5/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:54:in `require': cannot load such file -- rails/cli (LoadError) 
    from /home/andrew/.rvm/rubies/ruby-2.1.5/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:54:in `require' 
    from /usr/bin/rails:7:in `<main>' 

Quindi, in sostanza sono fregato in questo momento - non posso fare nulla. Aiuto!

+0

Devo aggiungere che tutto funziona ancora bene nella prima scheda, ma ora devo spegnere il mio laptop. Mi aspetto che quando riavvio questo non sarà più il caso :-( – Andy

risposta

0

venuto fuori ho dovuto correre bundle install e tutto è andato bene. Tuttavia, per il mio repository pinterest, che utilizza la gemma paperclip, ho dovuto eseguire sudo apt-get install imagemagick per caricare immagini in sviluppo.

Non ho ancora osato impegnare nulla di nuovo e spingere e distribuire su heroku. Penso che dovrebbe andare bene però (tocco di legno).

+0

.... e andava bene btw. – Andy

8

Hai installato rvm ma dimentica di installare rails gem. Installarlo uso:

gem install rails 
0

Anche io ho avuto lo stesso errore. Ho dimenticato di passare alla versione ruby ​​corretta e correggere gemset usando rvm. È così, sono stato in grado di risolvere questo problema.

$rvm list 
$rvm use ruby version 
$rvm gemset use gemset-name 
Problemi correlati