Ruby on rails 安装sqlite3(1.3.5)时出错
从昨天开始,我一直在尝试运行git push heroku master。我已经做了搜索,但没有解决问题。我跟在后面。我之前刚刚运行了heroku create命令,现在必须推送它。正如你所看到的,我得到了一个错误。如果有任何帮助,我将不胜感激,以便继续学习教程:)Ruby on rails 安装sqlite3(1.3.5)时出错,ruby-on-rails,heroku,Ruby On Rails,Heroku,从昨天开始,我一直在尝试运行git push heroku master。我已经做了搜索,但没有解决问题。我跟在后面。我之前刚刚运行了heroku create命令,现在必须推送它。正如你所看到的,我得到了一个错误。如果有任何帮助,我将不胜感激,以便继续学习教程:) Heroku不支持SQLite数据库。错误是因为提供的计算机没有安装必要的SQLite库 checking for sqlite3.h... no 你需要使用Postgres。在您的GEM文件中添加: group :product
Heroku不支持SQLite数据库。错误是因为提供的计算机没有安装必要的SQLite库
checking for sqlite3.h... no
你需要使用Postgres。在您的GEM文件中
添加:
group :production, :staging do
gem "pg"
end
group :development, :test do
gem "sqlite3-ruby"
end
Heroku不支持SQLite数据库。错误是因为提供的计算机没有安装必要的SQLite库
checking for sqlite3.h... no
你需要使用Postgres。在您的GEM文件中
添加:
group :production, :staging do
gem "pg"
end
group :development, :test do
gem "sqlite3-ruby"
end
我需要运行这个命令rm-rf.bundle&&bundle install&&git add Gemfile.lock&&git commit-m“Added Gemfile.lock”
现在它工作得很好。我需要运行这个命令rm-rf.bundle&&bundle install&&git add Gemfile.lock&&git commit-m“Added Gemfile.lock”
现在它工作得很好。尝试过但没有成功。我的gem文件在。我遇到的错误是“通道0上的exec请求失败致命:无法从远程存储库读取。请确保您具有正确的访问权限,并且存储库存在。”@CorneliusWilson确保
gem“sqlite3 ruby”
仅显示在:development,:test
组下,而不显示在gem文件的任何其他位置。您可能需要通过发出bundle update来生成一个新的Gemfile.lock
,它就在那里。我把文件贴在gist@CorneliusWilson请将您的Gemfile.lock
发布到要点。我敢打赌它在本地仍然有sqlite3ruby
@CorneliusWilson包更新。这将生成一个新的Gemfile.lock
,并删除sqlite3ruby
依赖项。已尝试但未成功。我的gem文件在。我遇到的错误是“通道0上的exec请求失败致命:无法从远程存储库读取。请确保您具有正确的访问权限,并且存储库存在。”@CorneliusWilson确保gem“sqlite3 ruby”
仅显示在:development,:test
组下,而不显示在gem文件的任何其他位置。您可能需要通过发出bundle update来生成一个新的Gemfile.lock
,它就在那里。我把文件贴在gist@CorneliusWilson请将您的Gemfile.lock
发布到要点。我敢打赌它在本地仍然有sqlite3ruby
@CorneliusWilson包更新。这将生成一个新的Gemfile.lock
,并删除sqlite3ruby
依赖项。