rails -v无法加载这样的文件 – rails / cli(LoadError)

Ubuntu 14.04。

所以一切都工作正常,我的终端打开了两个标签 – 一个标签在我的sebcoles项目上运行webbrick,另一个标签我用来克隆我的english_teacher repo。 这一切都下载得很好,我改成了目录。

我只需将所有内容粘贴在这里 – 这一切都很清楚:

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/ruby-2.1.5@global 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 `' 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 `' 

所以,基本上我现在搞砸了 – 我什么也做不了。 救命!

你已经安装了rvm但忘了安装rails gem。 安装使用:

 gem install rails 

结果我只需要运行bundle install,一切都很好。 然而,对于我使用paperclip gem的pinteresting repo,我不得不运行sudo apt-get install imagemagick以便在开发中上传图像。

尽管如此,还是不​​敢提交任何新内容并推送和部署到heroku。 我认为应该没问题(触摸木头)。

我也有同样的错误。 我忘了切换到正确的ruby版本并使用rvm更正gemset。 就是这样,我能够解决这个问题。

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