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