`

gem_file添加了msql2 bundle install rails s都能成功,但是railsc会报下面的错误

    博客分类:
  • sql
 
阅读更多
~/gitlab-ci$ bundle exec rake db:migrate RAILS_ENV=production
rake aborted!
Gem::LoadError: 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).
rm Gemfile.lock重新bundle install, 以及直接bundle install mysql2,或者在gemfile里面添加了 gem 'mysql2','0.4.0' 都ok


改成gem 'mysql2', '~> 0.3.18' ,版本兼容的问题,0.3.0都不行。艹
分享到:
评论

相关推荐

    mysql-5.7.28-1.el7.x86_64.rpm-bundle.tar

    # tar -xvf mysql-5.7.28-1.el7.x86_64.rpm-bundle.tar # rpm -ivh mysql-community-common-5.7.28-1.el7.x86_64.rpm

    Rails本地(离线)bundle install

    使用Ruby On Rails开发时经常需要Bundle Install 但有些环境网络太慢或无法连接外网的时候就需要离线Bundle 该压缩包包括52个gem 其中有sqlite3,tzinfo-data等等

    Rails bundle命令安装mysql gem包出错的解决方法

    解决 Rails bundle 安装不上 mysql gem包的问题 环境 ubuntu 12.04 ruby-2.1.1 首先 新建一个的一个项目,在该项目上执行 bundle install 提示 代码如下: … Make sure that gem install mysql2 -v ‘0.3.16’; ...

    jquery_file_download-rails:用于 Rails 3.1+ 和 Rails 4 资产管道的 jquery.fileDownload.js 包

    jquery_file_download-rails 脚本以用于 Rails 3.1+ 和 Rails 4 资产管道。 安装 将jquery_file_download-rails添加到应用程序的Gemfile : gem 'jquery_file_download-rails' 运行 Bundler 来锁定 gem: ...

    gem安装、rails安装、mysql库文件安装

    1.安装gem,进入gem文件夹,里面有个setup文件,直接双击就行了。...ruby -S gem install rails-2.2.2.gem 3.复制libmySQL.dll到ruby的安装目录的bin文件夹下,然后使用gem安装mysql-2.7.3-x86-mswin32.gem.

    用于过滤英文脏话的 Rails 插件 gem_Ruby_代码_相关文件_下载

    1. **安装 gem**:首先,在你的Rails项目的`Gemfile`中添加`gem 'profanity_filter'`,然后运行`bundle install`命令来安装。 2. **配置**:在你的Rails应用中,需要配置脏话过滤器。这通常在`config/application....

    ruby gem 命令参考(狂刀整理)

    - `gem install [gem_name]`: 安装指定的 Gem,例如 `gem install rails` 将安装 Rails 框架。 - `gem update [gem_name]`: 更新已安装的 Gem 到最新版本,若不指定 Gem 名称,将更新所有已安装的 Gems。 - `gem ...

    rails和mysql数据库连接中出现的问题以及解决办法

    Rails使用`mysql2` gem与MySQL进行通信。如果gem未安装或版本不兼容,会导致连接失败。确保在Gemfile中添加并锁定正确的`mysql2`版本,例如: ```ruby gem 'mysql2', '~> 0.5.3' ``` 然后运行`bundle install`安装...

    avatars_for_rails:用于管理头像的 Rails gem

    rails generate avatars_for_rails:install user 这将生成以下内容: 带有 avatars_for_rails 配置的初始化文件。 提供将 avatars_for_rails 与用户类一起使用的数据库架构的迁移。 不要忘记迁移您的数据库 rake...

    spree_instock_alert:允许用户订阅库存通知,并在商品有库存时向用户发送电子邮件

    将 spree_instock_alert 添加到您的 Gemfile: gem 'spree_instock_alert' bundle install bundle exec rails g spree_instock_alert:install gem 'spree_instock_alert' , github : 'arkhitech/spree_instock_...

    ruby on rails MySql

    在`Gemfile`中添加以下行来安装`mysql2` gem: ```ruby gem 'mysql2' ``` 然后运行`bundle install`命令安装依赖。 接下来,配置Rails应用程序以使用MySQL。在`config/database.yml`文件中,你需要为开发、测试和...

    mysql-5.7.21-1.el7.x86_64.rpm-bundle.tar

    mysql linux版 适用于centos7 Redhat7 MySQL社区版是全球最受欢迎的开源数据库的免费下载版本,由开源开发者和爱好者积极参与的社区提供支持。

    rails2.1與Oracle 連結所需gem

    标题“rails2.1与Oracle连接所需gem”指的是在Rails 2.1版本的应用程序中,如何配置和使用Oracle数据库的宝石(gem)扩展。Rails是Ruby on Rails框架的简称,是一个流行的开源Web应用程序框架,而Oracle则是一种企业...

    Rails里给文件上传添加progress_bar

    在`Gemfile`中添加`jquery-rails` gem,然后运行`bundle install`。确保`application.js`已经包含了jQuery。 ```ruby gem 'jquery-rails' ``` 接下来,安装jQuery File Upload,你可以从GitHub或其他CDN获取...

    Mac上rails环境的搭建

    - **错误:LoadError: dlopen(/Library/Ruby/Gems/2.0.0/gems/mysql2-0.4.1/lib/mysql2/mysql2.bundle, 9): Library not loaded: libmysqlclient.18.dylib** 如果遇到这个问题,可以尝试以下解决方案: ```bash ...

    rails_admin_enum4:Rails Admin Rails 4.1枚举

    bundle install 用法 通过生成器生成新模型: rails g model Sibext service:integer 执行迁移: rake db:migrate 将枚举添加到模型中: class Sibext < ActiveRecord::Base enum service: [:mobile_...

    rails_admin_image_manager:RailsAdmin和CKEditor的图像管理器

    gem 'rails_admin_image_manager' 跑步 $ bundle install 安装RailsAdmin_ImageManager $ rails generate rails_admin_image_manager:install 将上传文件路径添加到您的.gitignore文件中 /public/rails_admin_...

    rails_admin_nested_set:用于编辑rails_admin的嵌套集的界面

    RailsAdminNestedSet 主存储库已移至gitlab,所有新代码将在其中: ... $ gem install rails_admin_nested_set 与rails_admin结合使用 为每个模型或仅为您需要的模型添加nested_set操作 RailsAdmin.config do |c

Global site tag (gtag.js) - Google Analytics