【问题标题】:AWS - Heroku - Ruby on Rails - Failed to install gems via BundlerAWS - Heroku - Ruby on Rails - 无法通过 Bundler 安装 gem
【发布时间】:2018-12-15 03:14:50
【问题描述】:

我正在 AWS 环境中运行包更新,但出现错误:

安装 pg (0.20.0) 时出错,Bundler 无法继续。 在捆绑之前确保gem install pg -v '0.20.0' --source 'https://rubygems.org/' 成功。

我正在关注this tutorial。当我运行 git push Heroku master 时,它会显示为 failed to install gems via bundler

我不确定为什么我无法安装所需的 gem。

任何帮助或指导将不胜感激。谢谢

【问题讨论】:

  • 在你的aws环境中你能不能试试sudo apt-get install postgresql-client libpq5 libpq-dev,它会安装postgresql所需的库和依赖项,然后试试bundle update

标签: ruby-on-rails heroku aws-cloud9


【解决方案1】:

我不知道,但我认为您应该在捆绑之前运行此步骤

gem 安装 pg

【讨论】:

    【解决方案2】:

    您是要部署到 AWS 还是 Heroku?

    如果是 Heroku:

    Heroku 使用的 pg 版本是:0.21.0

    所以,你应该把你的 Gemfile :

    gem 'pg', '0.21.0'
    

    然后提交并推送到 Heroku

    如果是 AWS:

    您应该按照@Kumar 在您的帖子中评论的方式尝试...

    【讨论】:

      猜你喜欢
      • 2019-01-07
      • 2021-08-27
      • 2015-09-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-02
      • 1970-01-01
      • 2021-08-26
      相关资源
      最近更新 更多