2014-10-30 61 views
0

我试图解决这个错误,但是不成功,并且查看了一些关于此问题的SO线程。在任何来源中都找不到pg-0.17.1

'sudo apt-get install libpq-dev postgresql-devel'没有工作,因为我没有apt-get。我试图用wget替换apt-get,那也没用。

我也试过以下,但没有工作,要么和我下面

出口PATH =的/ usr /的pgsql-9.3/bin中的错误:$ PATH 捆绑安装

时发生错误,安装pg(0.17.1),并且Bundler无法继续。 确保在捆绑之前gem install pg -v '0.17.1'成功。

任何人都可以建议吗?我在Mac OS X V9.10.5上

回答

0

另一种解决方案:下载postgresql.app

创建或修改config/database.yml文件,添加以下configuration

development: 
    adapter: postgresql 
    encoding: unicode 
    database: name_of_app_development 
    pool: 5 
+0

所以我做了这个,现在有一个postgreSQL服务器运行。但'轨道服务器'仍然产生相同的错误 – user2603139 2014-10-30 18:41:49

+0

你的'database.yml'文件中有正确的配置吗? – mohameddiaa27 2014-10-30 18:46:22

+0

嗯..我不这么认为。这似乎是我的错误,我该如何解决这个问题? – user2603139 2014-10-30 18:47:18

0

apt-get是Linux的包管理器,不适用于Mac。使用MacOS的自制软件。说明这里http://brew.sh/

+0

我已经安装自制软件。我试过'brew install pg'和'brew install pgsql'都没有工作。 – user2603139 2014-10-30 17:16:40

+0

你尝试过'brew install postgresql'吗? – 2014-10-30 17:17:50

+0

我认为这将有助于:http://stackoverflow.com/a/20337446/2203953 – 2014-10-30 17:19:54

1

首先,你需要安装PostgreSQL:

brew install postgresql 

如果仍然出现错误,遗漏的路径,然后检查这一question

+0

好吧,我已经完成了这一步,它似乎是成功的。我得到这个消息,所以我假设我已经成功:警告:postgresql-9.3.5_1已经安装 – user2603139 2014-10-30 18:15:59

+0

当我尝试运行rails服务器时发生此错误: /Users/user/.rvm/gems/ruby-2.1。 [email protected]/gems/railties-4.1.1/lib/rails/application/configuration.rb:105:在'database_configuration'中:无法加载'Rails.application.database_configuration':(RuntimeError) – user2603139 2014-10-30 18:18:39

+0

您是否启动了postgresql服务器' postgres -D/usr/local/var/postgres'? – mohameddiaa27 2014-10-30 18:21:41

相关问题