操作系统是Ubuntu 12.04,64位.
新的铁路.相对较新的Ruby.遵循ruby.railstutorial.org教程,第3章.
本教程已更新为使用ruby 2.0.0和Rails 4.0.0.rc1.以前gemfile是指定Rails 3.2.13而不是指定Ruby版本.在转到教程中的最新Gemfile,ruby 2.0.0和Rails 4.0.0.rc1之后,运行rails命令时出现以下错误.这里的示例是rails服务器
user@machine:~/bin/railslearn/sample_app$ rails server
/home/paul/bin/railslearn/sample_app/config/application.rb:7:in `require': cannot load such file -- active_resource/railtie (LoadError)
from /home/paul/bin/railslearn/sample_app/config/application.rb:7:in `<top (required)>'
from /home/paul/.rvm/gems/ruby-2.0.0-p195@railstutorial_rails_4_0/gems/railties-4.0.0.rc1/lib/rails/commands.rb:78:in `require'
from /home/paul/.rvm/gems/ruby-2.0.0-p195@railstutorial_rails_4_0/gems/railties-4.0.0.rc1/lib/rails/commands.rb:78:in `block in <top (required)>'
from /home/paul/.rvm/gems/ruby-2.0.0-p195@railstutorial_rails_4_0/gems/railties-4.0.0.rc1/lib/rails/commands.rb:75:in `tap'
from /home/paul/.rvm/gems/ruby-2.0.0-p195@railstutorial_rails_4_0/gems/railties-4.0.0.rc1/lib/rails/commands.rb:75:in `<top (required)>'
from script/rails:6:in `require'
from script/rails:6:in `<main>'
Run Code Online (Sandbox Code Playgroud)
我确实从Rails得到了一些想法:找不到下面列出的铁路,但还没有找到解决办法.
这是细节.
昨天(在我的浏览器中)第3章的Gemfile如下所示.一切都很好.
$ cat Gemfile
source 'https://rubygems.org'
gem 'rails', '3.2.13'
gem 'bootstrap-sass', '2.1'
gem 'bcrypt-ruby', '3.0.1'
gem 'faker', '1.0.1'
gem 'will_paginate', '3.0.3'
gem 'bootstrap-will_paginate', '0.0.6' …
Run Code Online (Sandbox Code Playgroud) rubygems ruby-on-rails railstutorial.org gem-bundler railtie