![](/img/trans.png)
[英]An error occurred while installing pg (1.2.1), and Bundler cannot continue
[英]An error occurred while installing pg (1.1.4), and Bundler cannot continue
试图执行bundle
$ gem install pg -v '1.1.14' --source 'https://rubygems.org/'
宝石文件将保留安装在/home/saishbhende24/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/pg-1.1.4中,以进行检查。 结果记录到/home/saishbhende24/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/extensions/x86_64-linux/2.6.0-static/pg-1.1.4/gem_make.out错误在安装pg(1.1.4)时发生错误,并且Bundler无法继续。 捆绑之前,请确保gem install pg -v '1.1.4' --source 'https://rubygems.org/'
成功。 在Gemfile中:pg saishbhende24 @ DESKTOP-ELUO53H:/mnt/c/saishrails/r5.1 $ gem install pg -v '1.1.14' --source 'https://rubygems.org/'
-v'1.1.14 $ gem install pg -v '1.1.14' --source 'https://rubygems.org/'
--source'https://rubygems.org/ $ gem install pg -v '1.1.14' --source 'https://rubygems.org/'
错误:找不到任何存储库中的有效gem'pg'(= 1.1.14)错误:可能的选择:pg
输出是rails server
确保已安装Windows的postgres。 这里有官方安装程序 。 然后再试一次。
然后,如果仍然遇到问题,请尝试首先通过以下方式手动安装pg
gem:
bundle install pg
如果仍然遇到问题,您还可以在docker上查看运行的rails,postgres以及所有其他依赖项,例如其余的gem,redis等。 在Windows上运行红宝石是一个令人震惊的经历。 有很多事情并不像在Linux上那样简单。 如果您仍然遇到问题,Docker可以为您解决很多此类问题。
gem sources --add https://rubygems.org/
解决了此问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.