D:\Projects\Ruby on Rails\Library>rails generate model Book
invoke active_record
C:/Ruby193/lib/ruby/gems/1.9.1/gems/activerecord-4.2.0/lib/active_record/connect
ion_adapters/connection_specification.rb:177:in `rescue in spec': Specified 'mys
ql' for database adapter, but the gem is not loaded. Add `gem 'mysql'` to your G
emfile (and ensure its version is at the minimum required by ActiveRecord). (Gem
::LoadError)
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/activerecord-4.2.0/lib/active_r
ecord/connection_adapters/connection_specification.rb:174:in `spec'
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/activerecord-4.2.0/lib/active_r
ecord/connection_handling.rb:50:in `establish_connection'
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/activerecord-4.2.0/lib/active_r
ecord/railtie.rb:120:in `block (2 levels) in <class:Railtie>'
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/activesupport-4.2.0/lib/active_
support/lazy_load_hooks.rb:38:in `instance_eval'
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/activesupport-4.2.0/lib/active_
support/lazy_load_hooks.rb:38:in `execute_hook'
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/activesupport-4.2.0/lib/active_
support/lazy_load_hooks.rb:45:in `block in run_load_hooks'
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/activesupport-4.2.0/lib/active_
support/lazy_load_hooks.rb:44:in `each'
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/activesupport-4.2.0/lib/active_
support/lazy_load_hooks.rb:44:in `run_load_hooks'
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/activerecord-4.2.0/lib/active_r
ecord/base.rb:316:in `<module:ActiveRecord>'
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/activerecord-4.2.0/lib/active_r
ecord/base.rb:26:in `<top (required)>'
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/railties-4.2.0/lib/rails/genera
tors/named_base.rb:179:in `pluralize_table_names?'
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/railties-4.2.0/lib/rails/genera
tors/named_base.rb:119:in `table_name'
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/activerecord-4.2.0/lib/rails/ge
nerators/active_record/model/model_generator.rb:21:in `create_migration_file'
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/thor-0.19.1/lib/thor/command.rb
:27:in `run'
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/thor-0.19.1/lib/thor/invocation
.rb:126:in `invoke_command'
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/thor-0.19.1/lib/thor/invocation
.rb:133:in `block in invoke_all'
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/thor-0.19.1/lib/thor/invocation
.rb:133:in `each'
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/thor-0.19.1/lib/thor/invocation
.rb:133:in `map'
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/thor-0.19.1/lib/thor/invocation
.rb:133:in `invoke_all'
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/thor-0.19.1/lib/thor/group.rb:2
32:in `dispatch'
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/thor-0.19.1/lib/thor/invocation
.rb:115:in `invoke'
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/thor-0.19.1/lib/thor/group.rb:2
77:in `block in _invoke_for_class_method'
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/thor-0.19.1/lib/thor/shell.rb:6
8:in `with_padding'
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/thor-0.19.1/lib/thor/group.rb:2
66:in `_invoke_for_class_method'
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/thor-0.19.1/lib/thor/group.rb:1
49:in `_invoke_from_option_orm'
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/thor-0.19.1/lib/thor/command.rb
:27:in `run'
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/thor-0.19.1/lib/thor/invocation
.rb:126:in `invoke_command'
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/thor-0.19.1/lib/thor/invocation
.rb:133:in `block in invoke_all'
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/thor-0.19.1/lib/thor/invocation
.rb:133:in `each'
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/thor-0.19.1/lib/thor/invocation
.rb:133:in `map'
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/thor-0.19.1/lib/thor/invocation
.rb:133:in `invoke_all'
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/thor-0.19.1/lib/thor/group.rb:2
32:in `dispatch'
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/thor-0.19.1/lib/thor/base.rb:44
0:in `start'
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/railties-4.2.0/lib/rails/genera
tors.rb:157:in `invoke'
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/railties-4.2.0/lib/rails/comman
ds/generate.rb:13:in `<top (required)>'
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/activesupport-4.2.0/lib/active_
support/dependencies.rb:274:in `require'
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/activesupport-4.2.0/lib/active_
support/dependencies.rb:274:in `block in require'
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/activesupport-4.2.0/lib/active_
support/dependencies.rb:240:in `load_dependency'
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/activesupport-4.2.0/lib/active_
support/dependencies.rb:274:in `require'
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/railties-4.2.0/lib/rails/comman
ds/commands_tasks.rb:123:in `require_command!'
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/railties-4.2.0/lib/rails/comman
ds/commands_tasks.rb:130:in `generate_or_destroy'
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/railties-4.2.0/lib/rails/comman
ds/commands_tasks.rb:50:in `generate'
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/railties-4.2.0/lib/rails/comman
ds/commands_tasks.rb:39:in `run_command!'
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/railties-4.2.0/lib/rails/comman
ds.rb:17:in `<top (required)>'
from bin/rails:4:in `require'
1
A
回答
2
- 请务必仔细检查您的Gemfile。
我的Gemfile:
gem 'mysql2', '~> 0.3'
不要束安装。
验证您的database.yml文件。
的database.yml:
development:
adapter: mysql2
encoding: utf8
database: mydatabase
username: myusername
password: mypass123
host: localhost
pool: 5
port: 3306
timeout: 5000
2
我有同样的问题,所有我能得到的是,那里有与导轨4.2.4从事宝石版本0.4.0一个问题,我所做的解决它是去我的Gemfile,改变宝石版本的MySQL:
gem 'mysql2'
对于这一个
gem 'mysql2', '~> 0.3.20'
然后只需运行:
bundle install
而且它完美
我希望这可能是有用的!
+0
是的,它解决了这个问题。希望它能很快与rails兼容4.2.4 – YoyoS
+0
好吧,我很高兴能够提供帮助,我希望如此!他们在9月16日发布了0.4.1版,但我已经尝试过了,但仍然无法正常工作 –
相关问题
- 1. 我已经安装了PHP 5.6,但仍然显示Laraval安装错误
- 2. 我已经打破了我的红宝石安装
- 3. 为什么我的Mac已经安装了宝石
- 4. 宝石安装罚款,但没有显示出下耙宝石为安装
- 5. 我已经安装了CUDA 6.5,但OpenCV给出了有关CUDA 6.0的错误
- 6. 我已经做了“酿安装PostgreSQL”了9.0.2,但运行“宝石安装PG”我知道缺少库
- 7. 错误:MySQL的宝石安装
- 8. 我已经安装了SDL,但它仍然不起作用
- 9. '捆绑install`甚至宝石返回错误已经安装
- 10. 我已经安装了magento2,但有很多js错误
- 11. 安装Spree_Shared错误时出错宝石:
- 12. 我怎么能纠正红宝石此错误安装红宝石是1.9.3,它表明安装了Ruby 2.0.0
- 13. 找不到耙子,但安装了宝石。已经做了捆绑更新等
- 14. 错误从宝石安装MySQL时10.6
- 15. 错误安装JSON红宝石宝石
- 16. 错误而安装红宝石宝石
- 17. oily_png红宝石宝石安装错误
- 18. 红宝石宝石安装错误
- 19. 红宝石mysql2宝石安装错误
- 20. 我的错误安装mysql2宝石
- 21. 1.9.1安装,但是红宝石--version显示了不同版本
- 22. 安装宝石时出错
- 23. 安装宝石时出错
- 24. 耙宝石:安装抛出错误
- 25. 安装宝石时出现RVM错误
- 26. 我安装一个宝石时出现此错误: “ERROR:在执行宝石...(的Zlib :: GzipFile中::错误)”
- 27. 无法安装红宝石宝石 - 给出了一个zlib的错误
- 28. 安装mysql2宝石错误
- 29. 错误安装RHC宝石
- 30. 安装therubyracer宝石错误
太糟糕了。你有问题吗? –
这有什么不好?我没有得到你? – iamvaibhavrai