Rails不能使用rake db:create吗?

麦克风

我遵循了本教程:http : //cicolink.blogspot.nl/2011/06/how-to-install-ruby-on-rails-3-with.html,我正在执行以下操作:

$ rails new ourapp -d=mysql
$ cd ourapp/
$ rake:dbcreate/

我的gemfile是:

source 'https://rubygems.org'

# Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
gem 'rails', '4.0.0'

# Use mysql as the database for Active Record
gem 'mysql2', '~> 0.2.7'

# Use SCSS for stylesheets
gem 'sass-rails', '~> 4.0.0'

# Use Uglifier as compressor for JavaScript assets
gem 'uglifier', '>= 1.3.0'

# Use CoffeeScript for .js.coffee assets and views
gem 'coffee-rails', '~> 4.0.0'

# See https://github.com/sstephenson/execjs#readme for more supported runtimes
# gem 'therubyracer', platforms: :ruby

# Use jquery as the JavaScript library
gem 'jquery-rails'

# Turbolinks makes following links in your web application faster. Read more: https://github.com/rails/turbolinks
gem 'turbolinks'

# Build JSON APIs with ease. Read more: https://github.com/rails/jbuilder
gem 'jbuilder', '~> 1.2'

group :doc do
  # bundle exec rake doc:rails generates the API under doc/api.
  gem 'sdoc', require: false
end

# Use ActiveModel has_secure_password
# gem 'bcrypt-ruby', '~> 3.0.0'

# Use unicorn as the app server
# gem 'unicorn'

# Use Capistrano for deployment
# gem 'capistrano', group: :development

# Use debugger
# gem 'debugger', group: [:development, :test]

我收到以下错误:

rake aborted!
cannot load such file -- mysql2/mysql2
/root/Development/Rails/ourapp/config/application.rb:7:in `<top (required)>'
/root/Development/Rails/ourapp/Rakefile:4:in `<top (required)>'
(See full trace by running task with --trace)

这是痕迹:

rake db:create --trace
rake aborted!
cannot load such file -- mysql2/mysql2
/usr/local/lib/ruby/gems/2.0.0/gems/mysql2-0.2.20/lib/mysql2.rb:8:in `require'
/usr/local/lib/ruby/gems/2.0.0/gems/mysql2-0.2.20/lib/mysql2.rb:8:in `<top (required)>'
/usr/local/lib/ruby/gems/2.0.0/gems/bundler-1.3.5/lib/bundler/runtime.rb:72:in `require'
/usr/local/lib/ruby/gems/2.0.0/gems/bundler-1.3.5/lib/bundler/runtime.rb:72:in `block (2 levels) in require'
/usr/local/lib/ruby/gems/2.0.0/gems/bundler-1.3.5/lib/bundler/runtime.rb:70:in `each'
/usr/local/lib/ruby/gems/2.0.0/gems/bundler-1.3.5/lib/bundler/runtime.rb:70:in `block in require'
/usr/local/lib/ruby/gems/2.0.0/gems/bundler-1.3.5/lib/bundler/runtime.rb:59:in `each'
/usr/local/lib/ruby/gems/2.0.0/gems/bundler-1.3.5/lib/bundler/runtime.rb:59:in `require'
/usr/local/lib/ruby/gems/2.0.0/gems/bundler-1.3.5/lib/bundler.rb:132:in `require'
/root/Development/Rails/ourapp/config/application.rb:7:in `<top (required)>'
/usr/local/lib/ruby/site_ruby/2.0.0/rubygems/custom_require.rb:36:in `require'
/usr/local/lib/ruby/site_ruby/2.0.0/rubygems/custom_require.rb:36:in `require'
/root/Development/Rails/ourapp/Rakefile:4:in `<top (required)>'
/usr/local/lib/ruby/gems/2.0.0/gems/rake-10.1.0/lib/rake/rake_module.rb:25:in `load'
/usr/local/lib/ruby/gems/2.0.0/gems/rake-10.1.0/lib/rake/rake_module.rb:25:in `load_rakefile'
/usr/local/lib/ruby/gems/2.0.0/gems/rake-10.1.0/lib/rake/application.rb:637:in `raw_load_rakefile'
/usr/local/lib/ruby/gems/2.0.0/gems/rake-10.1.0/lib/rake/application.rb:94:in `block in load_rakefile'
/usr/local/lib/ruby/gems/2.0.0/gems/rake-10.1.0/lib/rake/application.rb:165:in `standard_exception_handling'
/usr/local/lib/ruby/gems/2.0.0/gems/rake-10.1.0/lib/rake/application.rb:93:in `load_rakefile'
/usr/local/lib/ruby/gems/2.0.0/gems/rake-10.1.0/lib/rake/application.rb:77:in `block in run'
/usr/local/lib/ruby/gems/2.0.0/gems/rake-10.1.0/lib/rake/application.rb:165:in `standard_exception_handling'
/usr/local/lib/ruby/gems/2.0.0/gems/rake-10.1.0/lib/rake/application.rb:75:in `run'
/usr/local/lib/ruby/gems/2.0.0/gems/rake-10.1.0/bin/rake:33:in `<top (required)>'
/usr/local/bin/rake:23:in `load'
/usr/local/bin/rake:23:in `<main>'

我怎样才能解决这个问题?

迈克尔·杜兰特

尝试使用更新RubyGems gem update --system(在Ruby 2.0上RubyGems 1.8.x有一个错误)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Swift不能使用函数指针吗?

来自分类Dev

我不能使用val()吗?

来自分类Dev

ImageView不能使用全部高度吗?

来自分类Dev

Cron作业不能使用“ For”循环吗?

来自分类Dev

不能使用cron的`source`吗?

来自分类Dev

packagename:::function 不能使用或修改吗?

来自分类Dev

Rails 4.0,Rake db:sessions:create

来自分类Dev

使用VMWare的Mac电脑不能使用PC键盘吗?

来自分类Dev

rake db:create的问题

来自分类Dev

rake db:create的问题

来自分类Dev

Kotlin:Kotlin脚本(.kts)不能使用常规代码吗?

来自分类Dev

在Delphi匿名方法中不能使用var参数吗?

来自分类Dev

声明前不能使用局部变量DateTime吗?

来自分类Dev

postgresql GET STACKED DIAGNOSTICS不能使用数组类型吗?

来自分类Dev

“消耗完”后不能使用fgets()读取文件吗?

来自分类Dev

不能使用外部IP连接到Compute Engine吗?

来自分类Dev

不能使用psych :: describe和dplyr吗?

来自分类Dev

Xamarin Forms MacOS不能使用Expander吗?

来自分类Dev

ListAdapter不能使用notifyDataSetChanged更改数据吗?

来自分类Dev

Kali Linux不能使用“ tree”命令吗?

来自分类Dev

ping有效,但不能使用ssh吗?

来自分类Dev

Ruby / Rails不能使嵌套索引安全吗是有原因的吗?

来自分类Dev

Rake db错误:在Mavericks上使用rails 4.1迁移

来自分类Dev

Rails:Postgres + rake db:structure:dump使用错误的用户

来自分类Dev

rake db:create vs rake db:create:all

来自分类Dev

与Kotlin一起使用的LMAX Disruptor:不能使用lambda吗?

来自分类Dev

不能使用预处理程序语句来禁止使用标准函数吗?

来自分类Dev

不能使用预处理器语句禁止使用标准函数吗?

来自分类Dev

C-fscanf使用字符指针,但不能使用双字符指针吗?

Related 相关文章

  1. 1

    Swift不能使用函数指针吗?

  2. 2

    我不能使用val()吗?

  3. 3

    ImageView不能使用全部高度吗?

  4. 4

    Cron作业不能使用“ For”循环吗?

  5. 5

    不能使用cron的`source`吗?

  6. 6

    packagename:::function 不能使用或修改吗?

  7. 7

    Rails 4.0,Rake db:sessions:create

  8. 8

    使用VMWare的Mac电脑不能使用PC键盘吗?

  9. 9

    rake db:create的问题

  10. 10

    rake db:create的问题

  11. 11

    Kotlin:Kotlin脚本(.kts)不能使用常规代码吗?

  12. 12

    在Delphi匿名方法中不能使用var参数吗?

  13. 13

    声明前不能使用局部变量DateTime吗?

  14. 14

    postgresql GET STACKED DIAGNOSTICS不能使用数组类型吗?

  15. 15

    “消耗完”后不能使用fgets()读取文件吗?

  16. 16

    不能使用外部IP连接到Compute Engine吗?

  17. 17

    不能使用psych :: describe和dplyr吗?

  18. 18

    Xamarin Forms MacOS不能使用Expander吗?

  19. 19

    ListAdapter不能使用notifyDataSetChanged更改数据吗?

  20. 20

    Kali Linux不能使用“ tree”命令吗?

  21. 21

    ping有效,但不能使用ssh吗?

  22. 22

    Ruby / Rails不能使嵌套索引安全吗是有原因的吗?

  23. 23

    Rake db错误:在Mavericks上使用rails 4.1迁移

  24. 24

    Rails:Postgres + rake db:structure:dump使用错误的用户

  25. 25

    rake db:create vs rake db:create:all

  26. 26

    与Kotlin一起使用的LMAX Disruptor:不能使用lambda吗?

  27. 27

    不能使用预处理程序语句来禁止使用标准函数吗?

  28. 28

    不能使用预处理器语句禁止使用标准函数吗?

  29. 29

    C-fscanf使用字符指针,但不能使用双字符指针吗?

热门标签

归档