UB 14.04下安裝ROR 連接 MYSQL 問題

wayout99 2016-09-11 10:19:16
您好:
我參考 網路上教學 使用 UUNTU 14.04 X64 +LAMP
然後要連 MYSQL
1.cd ~/project
2.執行 rails new project2 -d mysql #指定使用MySQL資料庫
切換到該專案目錄下 cd project2
3.執行 bundle #更新Gem套件
4.執行 rails g controller Students index show new create edit update destroy #建立學生控制器 (複數),後面可接多個方法 (也可空白,後面再手動新增方法 vi app/controllers/students_controller.rb)

但是卻出現:以下 錯誤訊息
我有 vim config/database.yml  填入密碼
然後 bundle 過了,但仍是一樣的結果!

再麻煩 撥空指導,謝謝!


===================錯誤訊息
wayout@ubuntu:~/projects/project2$ rails g controller Students index show new create edit update destroy
/home/wayout/.rvm/gems/ruby-2.2.0@rails420/gems/activerecord-4.2.0/lib/active_record/connection_adapters/connection_specification.rb:177:in `rescue in spec': Specified 'mysql2' for database adapter, but the gem is not loaded. Add `gem 'mysql2'` to your Gemfile (and ensure its version is at the minimum required by ActiveRecord). (Gem::LoadError)
from /home/wayout/.rvm/gems/ruby-2.2.0@rails420/gems/activerecord-4.2.0/lib/active_record/connection_adapters/connection_specification.rb:174:in `spec'
from /home/wayout/.rvm/gems/ruby-2.2.0@rails420/gems/activerecord-4.2.0/lib/active_record/connection_handling.rb:50:in `establish_connection'
from /home/wayout/.rvm/gems/ruby-2.2.0@rails420/gems/activerecord-4.2.0/lib/active_record/railtie.rb:120:in `block (2 levels) in <class:Railtie>'
from /home/wayout/.rvm/gems/ruby-2.2.0@rails420/gems/activesupport-4.2.0/lib/active_support/lazy_load_hooks.rb:38:in `instance_eval'
from /home/wayout/.rvm/gems/ruby-2.2.0@rails420/gems/activesupport-4.2.0/lib/active_support/lazy_load_hooks.rb:38:in `execute_hook'
from /home/wayout/.rvm/gems/ruby-2.2.0@rails420/gems/activesupport-4.2.0/lib/active_support/lazy_load_hooks.rb:45:in `block in run_load_hooks'
from /home/wayout/.rvm/gems/ruby-2.2.0@rails420/gems/activesupport-4.2.0/lib/active_support/lazy_load_hooks.rb:44:in `each'
from /home/wayout/.rvm/gems/ruby-2.2.0@rails420/gems/activesupport-4.2.0/lib/active_support/lazy_load_hooks.rb:44:in `run_load_hooks'
from /home/wayout/.rvm/gems/ruby-2.2.0@rails420/gems/activerecord-4.2.0/lib/active_record/base.rb:316:in `<module:ActiveRecord>'
from /home/wayout/.rvm/gems/ruby-2.2.0@rails420/gems/activerecord-4.2.0/lib/active_record/base.rb:26:in `<top (required)>'
from /home/wayout/.rvm/gems/ruby-2.2.0@rails420/gems/spring-1.7.2/lib/spring/application.rb:338:in `active_record_configured?'
from /home/wayout/.rvm/gems/ruby-2.2.0@rails420/gems/spring-1.7.2/lib/spring/application.rb:259:in `disconnect_database'
from /home/wayout/.rvm/gems/ruby-2.2.0@rails420/gems/spring-1.7.2/lib/spring/application.rb:97:in `preload'
from /home/wayout/.rvm/gems/ruby-2.2.0@rails420/gems/spring-1.7.2/lib/spring/application.rb:143:in `serve'
from /home/wayout/.rvm/gems/ruby-2.2.0@rails420/gems/spring-1.7.2/lib/spring/application.rb:131:in `block in run'
from /home/wayout/.rvm/gems/ruby-2.2.0@rails420/gems/spring-1.7.2/lib/spring/application.rb:125:in `loop'
from /home/wayout/.rvm/gems/ruby-2.2.0@rails420/gems/spring-1.7.2/lib/spring/application.rb:125:in `run'
from /home/wayout/.rvm/gems/ruby-2.2.0@rails420/gems/spring-1.7.2/lib/spring/application/boot.rb:19:in `<top (required)>'
from /home/wayout/.rvm/rubies/ruby-2.2.0/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from /home/wayout/.rvm/rubies/ruby-2.2.0/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from -e:1:in `<main>'
...全文
392 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
wayout99 2016-09-29
  • 打赏
  • 举报
回复
請高手 指點一下! 謝謝!
wayout99 2016-09-13
  • 打赏
  • 举报
回复
請問 有高手可以幫忙一下嗎? 謝謝!

2,763

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ruby/Rails
社区管理员
  • Ruby/Rails社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧