【发布时间】:2015-12-03 10:09:11
【问题描述】:
我在 Rails 设置地狱中。
我在 2 年前尝试制作一个应用程序,但在遇到无数问题后,我尝试制作一个全新的应用程序并重新开始。我现在遇到了第一次设置 pg 数据库时遇到的同样问题,但这次为第一个问题提供的解决方案都没有奏效。我第一次关于这个问题的帖子在这里:Installing PG gem on OS X - failure to build native extension
目前 - 我收到此错误:
安装 pg (0.18.4) 时出错,Bundler 无法继续。
在捆绑之前确保gem install pg -v '0.18.4' 成功。
我已经尝试卸载并重新安装 pg.我试过用自制软件安装。我已经尝试了上一篇文章中关于我的第一个应用程序的这个问题的所有建议。我已经尝试了这篇文章中的解决方案: Ruby/PgSQL error on Rails start : cannot load such file -- pg_ext (LoadError)
每次,gem 都会正确安装。只是我无法启动服务器或从命令行执行任何操作 - 此错误不断出现。
我尝试的其中一个步骤是将其添加到我的命令行中。这是一个直接的复制和粘贴。我不知道这意味着什么。我想知道这是否是我的问题的根源:
export PATH=$PATH:/Applications/Postgres.app/Contents/Versions/9.4/bin
当我尝试时:
rake rails:update:bin
我收到此错误:
rake aborted!
LoadError: cannot load such file -- nokogiri/nokogiri
有谁知道如何解决这个问题?我在铁轨地狱!
【问题讨论】:
-
在 gem 之前,你安装了 postgres 吗?
brew install postgresql? -
多次安装和删除
-
我记得,在使用 homebrew 安装 postgres 后,我不必更改 PATH
-
它是我尝试过的解决方案之一中的步骤之一(来自附件)
-
暂时忘掉gems和rails吧:能不能在命令行连接postgres,在里面建个数据库?
标签: ruby-on-rails postgresql pg