我试图在我的邮件服务器上安装posty_API(使用MySQL和Postfix),并在命令rake db:migrate
上显示错误
您的Gemfile出错,Bundler无法继续。
Gemfile:
source 'http://rubygems.org'
gem 'rack', '~> 1.5.2'
gem 'rake', '~> 10.3.2'
gem 'grape', '~> 0.7.0'
gem 'activerecord', '~> 3.2.22',:require => 'active_record'
gem 'json'
gem 'grape-swagger'
gem 'rack-cors', :require => 'rack/cors'
gem 'schema_plus', '~> 1.5.1'
group :test, :development do
gem 'rspec'
gem 'rack-test',:require => 'rack/test'
gem 'shotgun'
gem 'racksh'
gem 'rubocop'
end
group :mysql, optional: true do
gem 'mysql2', '~> 0.3.16'
end
group :postgresql, optional: true do
gem 'pg', '~> 0.18.4'
gem 'activerecord-postgresql-adapter'
end
此外,当我试图通过bundle install
运行时,我看到了
捆绑完成! 16个Gemfile依赖项,现已安装45个宝石。宝石 在组db中没有安装。
我会很乐意得到任何帮助。感谢。
答案 0 :(得分:0)
我刚刚添加了远程SQL服务器的主机,创建了测试数据库,制作了rake db:migrate
,然后将表移动到旧数据库并再次使rake db:migrate
。