gpt4 book ai didi

mysql - 为数据库 Ruby on Rails 配置项目

转载 作者:太空宇宙 更新时间:2023-11-03 17:46:14 24 4
gpt4 key购买 nike

所以我是编程新手,我正在自学 Ruby on Rails 以开始使用。我正在运行 mysql,并且下载了 Ruby ruby​​ 2.3.0 和 Rails 3.2.22.2,因为这些是视频教程中使用的版本。

我正在生成一个 Controller 和 View ,但是到了关键时刻查看是否一切正常时出现了问题。我将 index.html.erb 编程为在我的浏览器中说“hello world”,但收到此消息:

ActiveRecord::ConnectionNotEstablished

我相信这是因为它正在尝试联系数据库。所以我开始在 mysml 上创建数据库,当我到达我在 dp 文件夹中创建 schema.rb 的位置时。只有当我在终端中输入命令时,我才会得到这个:

julian$ rake db:schema:dump
rake aborted!
LoadError: Please install the mysql2 adapter: `gem install activerecord-mysql2-adapter` (can't activate mysql2 (~> 0.3.10), already activated mysql2-0.4.4. Make sure all dependencies are added to Gemfile.)
/Users/julian/Sites/simple_cms/config/environment.rb:5:in `<top (required)>'
Gem::LoadError: can't activate mysql2 (~> 0.3.10), already activated mysql2-0.4.4. Make sure all dependencies are added to Gemfile.
/Users/julian/Sites/simple_cms/config/environment.rb:5:in `<top (required)>'
Tasks: TOP => db:schema:dump => environment
(See full trace by running task with --trace)

我该怎么办?我已经坚持了几个小时,有人有指导吗?

最佳答案

请将 gem 'activerecord-mysql2-adapter' 添加到您的 Gemfile

关于mysql - 为数据库 Ruby on Rails 配置项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36812802/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com