繁体   English   中英

安装pg(1.1.4)时发生错误,并且Bundler无法继续

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM