Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 由于Mac上的sqlite3,推送到heroku失败_Ruby On Rails_Heroku_Sqlite - Fatal编程技术网

Ruby on rails 由于Mac上的sqlite3,推送到heroku失败

Ruby on rails 由于Mac上的sqlite3,推送到heroku失败,ruby-on-rails,heroku,sqlite,Ruby On Rails,Heroku,Sqlite,我见过很多问题,都有和我一样的问题。我尝试了所有提出的解决方案,例如将以下内容作为我的文件 group :development, :test do gem 'sqlite3' end group :production do gem 'pg' end 已添加、已承诺,但什么都没有。当我运行git push heroku master时仍然存在同样的问题: em::Installer::ExtensionBuildError: ERROR: Failed to build ge

我见过很多问题,都有和我一样的问题。我尝试了所有提出的解决方案,例如将以下内容作为我的文件

group :development, :test do
    gem 'sqlite3'
end
group :production do
    gem 'pg'
end
已添加、已承诺,但什么都没有。当我运行git push heroku master时仍然存在同样的问题:

em::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension.   
tmp/build_d2c698fb-cf76-40cd-b046-9866c3432e8b/vendor/ruby-2.0.0/bin/ruby extconf.rb
   checking for sqlite3.h... no
   sqlite3.h is missing. Try 'port install sqlite3 +universal',
   'yum install sqlite-devel' or 'apt-get install libsqlite3-dev'
   and check your shared library search path (the
   location where your sqlite3 shared library is located).
我试着安装Xcode,看看是否能解决这个问题,但没有。运行
brew安装sqlite3
,但也无法解决此问题

我还用
gem dependency
检查了gem文件中gem的依赖项,还检查了
Gemfile.lock
文件,该文件显示sqlite3 gem没有依赖项

我无法从现有的问题中找到解决这个问题的办法。也许我略过了我遗漏的东西,但我找不到

一些额外信息:

$ rails -v
Rails 4.1.1

$ ruby -v
ruby 2.0.0p451 (2014-02-24 revision 45167) [x86_64-darwin13.1.0]

$ gem -v
2.2.2

$ sqlite3 -version
3.7.13 2012-07-17

在推送到Heroku之前,是否在Git存储库中提交了此更改?是的,运行
git status
不会显示任何阶段性或未阶段性的更改。如果您发布一个指向github repo的链接,人们可以查看代码并找出它,而不是要求您发布一堆东西直到我们找到它。不幸的是,这是在私人公司repo下进行的,因此我无法真正提供所有代码。