2013-01-16 95 views
0

我曾为了试图推动的Heroku简称几个不同的来源..无法部署的Heroku

错误代码,我得到的是:

An error occurred while installing sqlite3 (1.3.7), and Bundler cannot continue. 
    Make sure that `gem install sqlite3 -v '1.3.7'` succeeds before bundling. 

    Failed to install gems via Bundler. 

    Heroku push rejected, failed to compile Ruby/rails app 

我试过几个的Gemfile配置,但这是我目前有:

group :production, :staging do 
    gem "pg" 
end 

group :development, :test do 
    gem "sqlite3-ruby", "~> 1.3.0", :require => "sqlite3" 
end 

我也..捆绑后尝试了不同的捆绑,捆绑安装,捆绑安装--without发展

我不断收到相同的错误。

请帮

谢谢

PS:请注意,我是新了很多这方面的..所以请尽可能具体。

再次感谢

+0

从技术上讲应该工作。你确定你正在推动对Heroku的正确分支吗?你是否更新并提交Gemfile并运行软件包安装? –

+0

在生产环境中运行sqlite和postgres是一个糟糕的主意。到处使用相同的数据库。 – Will

+0

@LeoCorrea目前我只有一个分支。我应该有一个不同的?此外,我试过捆绑,捆绑安装捆绑安装 - 无需开发 –

回答

0

尝试(在Fedora)或同等学历,然后再单独安装此宝石或重新启动包。

yum install sqlite-devel