正在尝试执行bundle
$ gem install pg -v '1.1.14' --source 'https://rubygems.org/'Gem文件将保留安装在/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/'错误:无法在任何存储库中找到有效的gem ' pg‘(= 1.1.14)错误:可能的备选方案:pg
输出为rails server
发布于 2019-09-13 11:01:18
确保已安装postgres for Windows。这里有official installers here。然后再试一次。
然后,如果您仍然遇到问题,请先尝试手动安装pg gem,方法是:
bundle install pg如果你仍然有问题,你也可以在docker上查看运行中的rails、postgres和所有其他依赖项,比如剩下的gem、redis等。在Windows上运行ruby是出了名的可怕经历。有很多事情并不像在Linux上那样简单。如果你仍然有问题,Docker可以为你解决很多这样的问题。
发布于 2019-09-14 00:28:27
gem sources --add https://rubygems.org/ 已修复此问题。
https://stackoverflow.com/questions/57916157
复制相似问题