无法加载文件 -- pg 无法手动运行迁移

16 浏览
0 Comments

无法加载文件 -- pg 无法手动运行迁移

我只在本地机器上使用pg进行开发和测试

在gemfile中,它在开发和测试组中

group :development, :test do
  gem 'pg'
end

rails版本是

Rails 3.0.19

ruby 1.8.7

我使用了moonshine或capistrano的简化版本

capistrano:deploy 

迁移文件无法使用capistrano迁移,抛出错误。

我正试图在服务器上手动运行迁移

bundle exec rake db:migrate VERSION=20140205173759_add_hebrew_to_piles.rb

我有三个文件,想在每个文件上运行rake迁移(从stackoverflow获取的,rails run specific migration

结果显示

no such file to load -- pg

我在生产数据库中使用mysql,所以我不明白为什么它要在我的服务器上查找pg?有什么帮助吗?

0