gpt4 book ai didi

ruby-on-rails - Rails 3应用程序部署,Bundler和Rake问题

转载 作者:行者123 更新时间:2023-12-03 12:26:05 24 4
gpt4 key购买 nike

部署Rails3应用程序时,遇到一些问题,导致无法通过“bundle install --deployment”找到安装的gem:

$ rake db:migrate
(in /home/jrdev/rails/testapp)
rake aborted!
!!! Missing the mysql2 gem. Add it to your Gemfile: gem ‘mysql2’

但是,其中的 gem 是Gemfile,也位于vendor / bundle文件夹中……
$ bundle show mysql2
/home/jrdev/rails/testapp/vendor/bundle/ruby/1.8/gems/mysql2-0.2.6

我的.gemrc文件:
gemhome: /home/jrdev/.gems
gempath:
- /home/jrdev/.gems
- /usr/lib/ruby/gems/1.8

我以为rails3应用程序已经有了 bundle 程序代码来检测要使用的gem?我知道我也在使用正确的 rake ( rake db:migrate --trace从/home/jrdev/rails/testapp/vendor/bundle/ruby/1.8/bin/rake开始)。使用 bundle 程序的exec具有相同的结果。

:(

最佳答案

你会不会知道我问了一分钟后就解决了。

我的database.yml文件仍在调用“mysql”适配器,而不是“mysql2”。

不过,这是什么奇怪的错误消息!

关于ruby-on-rails - Rails 3应用程序部署,Bundler和Rake问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4349628/

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