ruby-on-rails – 最小的问题Ruby on Rails

前端之家收集整理的这篇文章主要介绍了ruby-on-rails – 最小的问题Ruby on Rails前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在阅读Michael Hartl的 Ruby on Rails教程,并继续.当我尝试做一些测试时,我有问题.
  1. [fran@fran-desktop twitter-clone]$bundle exec rake test
  2. /media/Data.II/DropBox/Web Development/odin-project/3. Ruby on Rails/twitter-clone/db/schema.rb doesn't exist yet. Run `rake db:migrate` to create it,then try again. If you do not intend to use a database,you should instead alter /media/Data.II/DropBox/Web Development/odin-project/3. Ruby on Rails/twitter-clone/config/application.rb to limit the frameworks that will be loaded.
  3. /home/fran/.gem/ruby/2.2.0/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:274:in `require': cannot load such file -- guard (LoadError)
  4. from /home/fran/.gem/ruby/2.2.0/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:274:in `block in require'
  5. from /home/fran/.gem/ruby/2.2.0/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:240:in `load_dependency'
  6. from /home/fran/.gem/ruby/2.2.0/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:274:in `require'
  7. from /usr/lib/ruby/gems/2.2.0/gems/guard-minitest-2.4.4/lib/minitest/guard_minitest_plugin.rb:4:in `<top (required)>'
  8. from /home/fran/.gem/ruby/2.2.0/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:274:in `require'
  9. from /home/fran/.gem/ruby/2.2.0/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:274:in `block in require'
  10. from /home/fran/.gem/ruby/2.2.0/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:240:in `load_dependency'
  11. from /home/fran/.gem/ruby/2.2.0/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:274:in `require'
  12. from /usr/lib/ruby/gems/2.2.0/gems/minitest-5.5.1/lib/minitest.rb:91:in `block in load_plugins'
  13. from /usr/lib/ruby/gems/2.2.0/gems/minitest-5.5.1/lib/minitest.rb:85:in `each'
  14. from /usr/lib/ruby/gems/2.2.0/gems/minitest-5.5.1/lib/minitest.rb:85:in `load_plugins'
  15. from /usr/lib/ruby/gems/2.2.0/gems/minitest-5.5.1/lib/minitest.rb:114:in `run'
  16. from /usr/lib/ruby/gems/2.2.0/gems/minitest-5.5.1/lib/minitest.rb:56:in `block in autorun'

我运行rake db:migrate(甚至认为我还没有创建任何迁移),现在的错误如下:

  1. [fran@fran-desktop twitter-clone]$rake db:migrate
  2. (1340.1ms) CREATE TABLE "schema_migrations" ("version" varchar NOT NULL)
  3. (0.1ms) select sqlite_version(*)
  4. (143.3ms) CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")
  5. ActiveRecord::SchemaMigration Load (0.4ms) SELECT "schema_migrations".* FROM "schema_migrations"
  6. [fran@fran-desktop twitter-clone]$bundle exec rake test
  7. (526.7ms) CREATE TABLE "schema_migrations" ("version" varchar NOT NULL)
  8. (0.2ms) select sqlite_version(*)
  9. (243.3ms) CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")
  10. (0.4ms) SELECT version FROM "schema_migrations"
  11. (219.4ms) INSERT INTO "schema_migrations" (version) VALUES ('0')
  12. ActiveRecord::SchemaMigration Load (0.2ms) SELECT "schema_migrations".* FROM "schema_migrations"
  13. /home/fran/.gem/ruby/2.2.0/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:274:in `require': cannot load such file -- guard (LoadError)
  14. from /home/fran/.gem/ruby/2.2.0/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:274:in `block in require'
  15. from /home/fran/.gem/ruby/2.2.0/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:240:in `load_dependency'
  16. from /home/fran/.gem/ruby/2.2.0/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:274:in `require'
  17. from /usr/lib/ruby/gems/2.2.0/gems/guard-minitest-2.4.4/lib/minitest/guard_minitest_plugin.rb:4:in `<top (required)>'
  18. from /home/fran/.gem/ruby/2.2.0/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:274:in `require'
  19. from /home/fran/.gem/ruby/2.2.0/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:274:in `block in require'
  20. from /home/fran/.gem/ruby/2.2.0/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:240:in `load_dependency'
  21. from /home/fran/.gem/ruby/2.2.0/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:274:in `require'
  22. from /usr/lib/ruby/gems/2.2.0/gems/minitest-5.5.1/lib/minitest.rb:91:in `block in load_plugins'
  23. from /usr/lib/ruby/gems/2.2.0/gems/minitest-5.5.1/lib/minitest.rb:85:in `each'
  24. from /usr/lib/ruby/gems/2.2.0/gems/minitest-5.5.1/lib/minitest.rb:85:in `load_plugins'
  25. from /usr/lib/ruby/gems/2.2.0/gems/minitest-5.5.1/lib/minitest.rb:114:in `run'
  26. from /usr/lib/ruby/gems/2.2.0/gems/minitest-5.5.1/lib/minitest.rb:56:in `block in autorun'

这是我的宝石文件

  1. source 'https://rubygems.org'
  2.  
  3.  
  4. # Bundle edge Rails instead: gem 'rails',github: 'rails/rails'
  5. gem 'rails','4.2.0'
  6.  
  7. # Use SCSS for stylesheets
  8. gem 'sass-rails','~> 5.0'
  9. # Use Uglifier as compressor for JavaScript assets
  10. gem 'uglifier','>= 1.3.0'
  11. # Use CoffeeScript for .coffee assets and views
  12. gem 'coffee-rails','~> 4.1.0'
  13. # See https://github.com/sstephenson/execjs#readme for more supported runtimes
  14. # gem 'therubyracer',platforms: :ruby
  15.  
  16. # Use jquery as the JavaScript library
  17. gem 'jquery-rails'
  18. # Turbolinks makes following links in your web application faster. Read more: https://github.com/rails/turbolinks
  19. gem 'turbolinks'
  20. # Build JSON APIs with ease. Read more: https://github.com/rails/jbuilder
  21. gem 'jbuilder','~> 2.0'
  22. # bundle exec rake doc:rails generates the API under doc/api.
  23. gem 'sdoc','~> 0.4.0',group: :doc
  24.  
  25. # Use ActiveModel has_secure_password
  26. # gem 'bcrypt','~> 3.1.7'
  27.  
  28. # Use Unicorn as the app server
  29. # gem 'unicorn'
  30.  
  31. # Use Capistrano for deployment
  32. # gem 'capistrano-rails',group: :development
  33.  
  34. group :development,:test do
  35. # Call 'byebug' anywhere in the code to stop execution and get a debugger console
  36. gem 'byebug'
  37.  
  38. # Access an IRB console on exception pages or by using <%= console %> in views
  39. gem 'web-console','~> 2.0'
  40.  
  41. # Spring speeds up development by keeping your application running in the background. Read more: https://github.com/rails/spring
  42. gem 'spring'
  43.  
  44. # Use sqlite3 as the database for Active Record
  45. gem 'sqlite3'
  46.  
  47. group :test do
  48. gem 'minitest-reporters'
  49. gem 'mini_backtrace'
  50. gem 'guard-minitest'
  51. end
  52.  
  53. group :production do
  54. gem 'pg'
  55. gem 'rails_12factor'
  56. end
  57.  
  58.  
  59. end

可能是什么谢谢.

解决方法

您使用的是最小的宝石,请参阅 the Install section of its README的第一行

即:

Please be sure to have Guard installed before you continue.

猜你在找的Ruby相关文章