【问题标题】:Postgres.App installationPostgres.App 安装
【发布时间】:2014-07-06 06:00:32
【问题描述】:

这可能是一个新手问题,但尽我所能,我似乎无法让我的终端识别 psql 命令。到目前为止,我已经尝试了以下方法:

  1. 将 PATH="/Applications/Postgres.app/Contents/Versions/9.3/bin:$PATH" 添加到我的 .profile 文件中,保存并重新打开终端。没有运气。 (在他们网站上的 Postgres.App 安装说明中给出的路径。)

  2. 将 PATH="/Applications/Postgres.app/Contents/Versions/9.3/bin:$PATH" 添加到我的 .bash_profile 文件中,保存并重新打开终端。没有运气。 (尝试了另一个文件以确定。)

  3. 将 export PATH="/Applications/Postgres.app/Contents/MacOS/bin:$PATH" 添加到我的 .profile 文件中,保存并重新打开终端。没有运气。 (在 Stack 上提出的另一个问题中推荐。)

  4. 与之前的交易相同,但在 .bash_profile 中。运气不好。

  5. 相同的处理方式,但在 .profile 和 .bash_profile 中都使用 /Users/my_user/Library/Application Support/Postgres/var-9.3。没有运气。 (应用首选项中给出的数据目录,想法用完了。)

我错过了什么?这不应该这么难。感谢您的帮助!

【问题讨论】:

  • 如果你运行/Applications/Postgres.app/Contents/Versions/9.3/bin/psql会发生什么?
  • 我运行它就可以了。
  • echo $PATH 的输出?你在哪个 OS/X 版本上? echo $SHELL 的输出是什么?
  • echo $path - /Users/my_user/.rvm/gems/ruby-2.1.1/bin:/Users/my_user/.rvm/gems/ruby-2.1.1@global /bin:/Users/my_user/.rvm/rubies/ruby-2.1.1/bin:/Applications/MAMP/bin/php/php5.5.10/bin:/usr/local/bin:/Users/my_user/.rbenv /bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/MacGPG2/bin:/Users/my_user/.rvm/bin跨度>
  • OSX Mavericks 和 echo $SHELL - /bin/bash

标签: macos postgresql terminal


【解决方案1】:

好的,所以我总是惊讶于课程、程序甚至是处理基于 unix 系统的安装说明所假定的知识。就像我想的那样,这是一个愚蠢的问题。

我从多个来源反复听到,要确保应用更改,请重新启动您的终端。好吧,在这种情况下,这还不够。如果您发现自己处于相同的情况,则必须重新启动计算机或(更简单)在终端中发出以下命令:

source ~/.bash_profile

虽然这是一个愚蠢的小问题,但无知并不在乎,而且在消除所说的无知之前,您的东西将无法正常工作。好消息是,随着每一个新的来之不易的知识宝藏,这是我不会很快忘记的另一件事,并深入了解如何更好地诊断未来的问题。

【讨论】:

    猜你喜欢
    • 2012-08-21
    • 2013-12-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多