gpt4 book ai didi

ruby-on-rails - Ubuntu 12.04 - RubyOnRails - gem install mysql2 似乎已安装但在我执行 : gem mysql2 - Unknown command mysql2 时失败

转载 作者:行者123 更新时间:2023-12-03 17:33:54 28 4
gpt4 key购买 nike

我是 Ror 新手,我正在尝试使用 Rails 创建我的第一个 Web 应用程序。我在安装 gem mysql2 时遇到了一个问题:这是我的实际配置:

ruby -v: ruby​​ 1.9.3p194(2012-04-20 修订版 35410)[x86_64-linux]

rails -v: Rails 3.2.3

gem -v: 1.8.24

michele@michele:~/rails/my_app$ gem install mysql2
Building native extensions. This could take a while...
Successfully installed mysql2-0.3.11
1 gem installed
Installing ri documentation for mysql2-0.3.11...
Installing RDoc documentation for mysql2-0.3.11...

在此之后,我编辑了 database.yml 并运行:

rake 数据库:创建

它返回:

rake aborted!
Please install the mysql2 adapter: `gem install activerecord-mysql2-adapter` (mysql2 is not part of the bundle. Add it to Gemfile.)

所以,当我最终尝试安装它时,出现了错误:

michele@michele:~/rails/my_app$ gem install activerecord-mysql2-adapter
ERROR: Could not find a valid gem 'activerecord-mysql2-adapter' (>= 0) in any repository
ERROR: Possible alternatives: activerecord-jdbch2-adapter, activerecord-jdbcmysql-adapter, activerecord-postgis-adapter, activerecord-jdbc-adapter, activerecord-odbc-adapter

显然我正确安装了其他适配器,但它们不符合我对 mysql2 的需求。

没有别的,我只是堆在这里。 :)

最佳答案

迟到总比不到好:

1) 安装 mysql 对 RoR 的支持

在 ubuntu 上 sudo apt-get install libmysql-ruby libmysqlclient-dev

2) 创建 Rails 应用

rails new mysql_app -d mysql

3) 编辑config/database.yml

设置您的用户名和密码及其他详细信息。主要是我写这篇文章是为了不要忘记我自己...)

关于ruby-on-rails - Ubuntu 12.04 - RubyOnRails - gem install mysql2 似乎已安装但在我执行 : gem mysql2 - Unknown command mysql2 时失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10580693/

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