我如何设置heroku postgresql应用程序的路径?

2023-12-20

我刚刚安装了heroku PSQL 应用程序(v1.0),但无法使用gem pg“0.1.4”连接我的rails 应用程序。我已经将路径 PATH="/Applications/Postgres.app/Contents/MacOS/bin:$PATH" 添加到我的 .profile 和 .bashrc 文件中,但似乎没有任何东西允许我仅通过调用“psql”来运行 psql。我使用“psql -h localhost”成功了。当我选择“psql”时,我得到:

Is the server running locally and accepting
connections on Unix domain socket "/var/pgsql_socket/.s.PGSQL.5432"?

我用的是山狮。


仍然非常确定现有的两个答案都回答了错误的问题。作者在标题中提到他遇到了麻烦PATH,没有连接到他的数据库或配置rails。这就是我遇到的情况,这就是我的解决方案。

运行并设置 postgres.app 后PATH在我的 .bashrc 文件中,按照 postgress.app 文档中的指示 -http://postgresapp.com/documentation http://postgresapp.com/documentation :

PATH="/Applications/Postgres.app/Contents/MacOS/bin:$PATH"

问题是这个路径设置在重新启动terminal.app后没有生效 - 运行哪个psql返回“/usr/bin/psql”中的副本,这是随Lion和Mountain Lion一起安装的副本,而不是新的版本安装在“/Applications/”中。它甚至在 Postgres.app 说明中说“运行哪个 psql 来告诉正在加载正确的版本”。

无论如何 - 我发现奇怪的事情是在我跑步后:

source .bashrc

然后命令“which psql”将返回位于 /Applications/ 中的正确版本。

此时我被难住了,不得不寻求一些额外的帮助。我接触的人也认为这很奇怪,但他们很快发现.bashrc 或 .profile 文件都没有被加载。这很奇怪,我在我的其他 Mac 上运行 leopard through lion 时没有看到过这种情况。

现在终于有了解决方案——我不确定这是否正确,但它确实永久解决了我的问题。我们发现它们是一个被加载到终端的配置文件 -.bash_登录文件。最后的解决方案只是使用 .bash_login 来获取 .bashrc 文件。这是对 .bash_login 的编辑:

source $HOME/.bashrc

就这样完成了。

无论如何,我不能说这正是迭戈需要/正在寻找的解决方案,但这对我来说绝对是问题。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

我如何设置heroku postgresql应用程序的路径? 的相关文章

  • Ubuntu 12.04 上的 DeepDive 安装指南

    在拥有以后很多问题 https stackoverflow com questions 22469188 deepdive installation postgresql error安装深潜项目 http deepdive stanford
  • 创建一个简单的 Rails 3 文本助手 Gem [重复]

    这个问题在这里已经有答案了 我一直在开发我的第一个 Rails 3 插件 以打包一个我喜欢在ApplicationHelper我所有的应用程序 你可以看到整个代码在 Github 上 https github com burlesona s
  • 资产管道弃用警告 tsort.rb:226

    我的 Rails 4 2 在开发中运行良好 但在生产环境中我收到以下警告 DEPRECATION WARNING The configuration option config serve static assets has been re
  • Rubymine 6 更新/刷新 Rails 项目中可用的方法和路径?

    这是一个例子 假设我更新路线resources foo这给我带来了一些新的道路 例如 new foo session当我开始在 ERB 视图中输入路径时 我希望它向我显示 建议自动完成与路径匹配的名称 当我输入 new foo 我会得到所有
  • 目前最流行的 Ruby on Rails AUTHORIZATION gem/plugin 是什么? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 如何在 Rails 4 中使用 params.require

    我有一个像这样的私有方法 用于有四个字段的注册表单 firstname email password and confirm password 我不知道如何检查password confirmation def user params pa
  • Heroku 上的 OpenCV 错误,但模型部署成功

    我正在尝试在 Heroku 上部署深度学习 Flask 应用程序 它已成功部署 但仍然给我Application Error信息 我检查了日志 但没有发现任何内容 帮我 构建日志 gt Building on the Heroku 20 s
  • Rails 控制台无法运行

    rbenv 红宝石版本 2 6 6 导轨版本 5 1 4 我正在较旧的代码库中工作 ruby 2 6 6 rails 5 4 1 这是我每天使用的代码库 我必须通过 rbenv 下载一个新的 ruby 版本作为单独的存储库 这样做在我的旧代
  • 如何使用表内的 JSONB 数据类型和 PostgreSQL JDBC 驱动程序将 JSON 对象存储到 PostgreSQL 中

    我想将以下 json 对象保存到 PostgreSQL 数据库表中as jsonb fname john lname doe 我当前使用 PGObject 创建对象并将类型设置为 jsonb 并将值作为 json 字符串传递 寻找更好的 m
  • Rails 3 在 Ruby 1.9.2 上初始化非常慢

    我使用 RVM 来管理环境 安装了 Ruby 1 9 2 p136 我认为是最新版本 和 Rails 3 创建了 gemset 并运行捆绑器 到目前为止一切正常 但 Rails 在运行命令 即生成 销毁 rake 等 时初始化速度非常慢 完
  • Rails:named_scope、lambda 和块

    我认为以下两个是等效的 named scope admin lambda company id conditions gt company id company id named scope admin lambda do company
  • PostgreSQL 在递归查询中找到所有可能的组合(排列)

    输入是一个长度为 n 的数组 我需要生成数组元素的所有可能组合 包括输入数组中元素较少的所有组合 IN j A B C OUT k A AB AC ABC ACB B BA BC BAC BCA 随着重复 所以AB BA 我尝试过这样的事情
  • 如何创建不返回任何内容的函数

    我想写一个函数pl pgsql 我在用着Postgres 企业管理器 v3并使用 shell 来创建一个函数 但在 shell 中我必须定义返回类型 如果我不定义返回类型 我将无法创建函数 如何创建一个不返回结果的函数 即创建一个新表的函数
  • Bundle 说 gem 丢失了 - 但事实并非如此?

    背景 我正在维护contentRuby On Rails 站点 但我确实没有 Rails 的经验 当尝试运行 Rails 服务器时 rails s我明白了 在任何来源中均找不到 activesupport 3 2 0 Run bundle
  • Rails Windows Vagrant 响应时间非常慢

    我在跑 Vagrant 1 7 1 Rails 4 1 4 Thin 1 6 1 Windows 7 每个静态文件的发送时间都超过一秒 在我的 PC 上加载一个页面可能需要大约 20 秒 而在同事的 Linux 机器上则只需瞬间 有一些帖子
  • 来自控制器的 Rails 验证

    有一个联系页面 可以输入姓名 电话 电子邮件和消息 然后发送到管理员的电子邮件 没有理由将消息存储在数据库中 问题 如何 在控制器中使用 Rails 验证 根本不使用模型 或者 在模型中使用验证 但没有任何数据库关系 UPD Model c
  • pg_dump 与 pg_dumpall?使用哪一个来进行数据库备份?

    I tried pg dump然后在另一台机器上我尝试导入 sql 并填充数据库 我看到 CREATE TABLE ERROR role prod does not exist CREATE TABLE ERROR role prod do
  • 如何为 ApplicationController 中 after_action 过滤器中的所有操作渲染 json?

    是否可以在 Rails ApplicationController 中创建一个 after filter 方法 该方法在每个操作上运行并呈现为 JSON 我正在构建一个 API 并且希望将控制器中的每个操作的输出呈现为 JSON 客户控制器
  • RoR - Rails 中的大文件上传

    我有一个 Rails Web 应用程序 允许用户上传视频 视频存储在 NFS 安装的目录中 当前的设置适用于较小的文件 但我也需要支持大文件上传 最多 4GB 当我尝试上传 4GB 文件时 它最终会发生 但从用户体验的角度来看很糟糕 上传开
  • AWS Cloudfront 作为具有自定义域的 Heroku 站点的 CDN

    最近 我从 AWS Route 53 brianpatrickhummel com 购买了一个域来托管个人投资组合 该投资组合网站已启动并正在运行 使用 S3 存储桶和 Cloudfront 作为 CDN 在作品集网站上 访问者可以预览我构

随机推荐

  • 在 LaTeX Beamer 中调整矩阵大小

    您好 我想知道如何在投影仪环境中调整矩阵大小 目前我正在编写以下代码 begin align left begin array ccccccc 0 1 1 0 0 1 1 0 ddots 0 1 1 0 end array right
  • 较新版本的 JRE 不会加载音库,但较旧版本会加载

    我有以下代码尝试加载音库 我已经使用 JRE 1 6 03 和 1 6 43 在 Windows 7 上测试了代码 旧版本的 JRE 1 6 03 工作正常 但新版本会引发异常 这是怎么回事 public Main try Synthesi
  • 在 Material MatDialog 中动态加载组件

    谁能提供一个如何将组件动态加载到 Material MatDialog 中的示例 我想做的是 我将为 MatDialog 配置数据提供一个组件类型 然后对话框将创建一个实例并将其放置在其 mat dialog content 区域内 看来我
  • 显示当前目录内容的便携方式

    我想在期间向用户提供附加信息restart case缺少输入文件 有没有一种便携式方法可以打印当前目录中的文件 请看一下文件系统概念 http clhs lisp se Body 20 a htm 特别是在directory http cl
  • 多线程参考? [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 这个问题的答案是社区努力 help privileges edit community wiki 编辑现
  • 隐藏空
  • 我想隐藏所有 li 如果它们是空的或者里面有空格 li li 我这样做是这样的 li empty filter function i v return trim v text length 0 css display none 这是错误的语
  • 使用 Gekko 求解方程组时,是否有办法处理零超零问题?

    我正在使用 gekko 来 尝试 求解方程组 我遇到一个问题 因为我的方程中的一项类型是m asin q1 T q2 m sqrt 1 q1 T q2 2 where q1 and q2是 R3 中的单位向量 当它们方向相同时 分子和分母为
  • “include”指令可以在 nginx 的上游块中使用吗?

    我的网站使用两个应用程序服务器 即 app1 和 app2 因此在配置中我有这样的内容 upstream cluster server app1 8080 server app2 8080 由于每次更新代码时我都需要重新启动两个服务器进程并
  • 如何在Python中检查对象的类型? [复制]

    这个问题在这里已经有答案了 我的变量有一些值v 如何检查其类型 提示 事实并非如此v dtype 当我做type v 在调试器中 我得到 type v type
  • 使用ant检查可执行命令是否存在

    是否可以检查命令是否存在作为 ant 任务的一部分 例如 我想确保 yasm 命令作为 ant 任务的一部分出现 这可能吗 如果是这样 你能举个例子吗 以下习惯用法可用于在环境路径中的某个位置查找可执行文件
  • Node.js 中的password_hash 等效项

    我面临着需要验证通过 PHP 创建的密码的情况password hashNodejs 服务器上的方法 Does nodejs有一个可用的包相当于password hash and password verify 谢谢 就我而言 我在 php
  • 如何在python中获取图像指定区域中的所有像素坐标?

    图像中的区域由 4 个坐标定义x1 y1 x2 y2 x3 y3 x4 y4我想检索所有像素坐标x y在该区域内 假设是一个矩形 你可以使用np mgrid https docs scipy org doc numpy reference
  • Idea intellij 插件无法在 android studio 1.5.1 中工作

    我正在为 android studio 开发一个测试插件 当使用 从磁盘安装插件 添加时 我的插件可以在 Android studio 1 5 中工作 创建的操作可见 但同一个 jar 文件在 Android studio 1 5 1 中不
  • 如何彻底清除、重置和重启Cassandra集群?

    我有一个旧的 Cassandra 集群需要恢复活力 我想清除所有用户和系统数据 所有存储的令牌 所有内容并从头开始 有推荐的方法吗 以下是我用于 Apache Cassandra 的过程 首先在所有节点上停止 Cassandra 然后在每个
  • Facebook 登录 sdk - Android

    我正在尝试通过 Facebook 登录连接我的应用程序 我做了所有这些steps https developers facebook com docs facebook login android 我面临着一个奇怪的问题 所以登录按钮可以工
  • 使用 SharpZipLib 解压缩特定文件?

    我正在尝试使用 SharpZipLib 从 zip 存档中提取指定的文件 我见过的所有示例总是期望您想要解压缩整个 zip 并执行以下操作 FileStream fileStreamIn new FileStream sourcePath
  • 递归SQL和不同级别的信息

    是否可以在同一查询中显示有关不同递归级别的信息 select LEVEL ae2 CAB ae2 NIVEAU ae2 ENTITE ae2 ENTITE PARENT ae2 libelle from my table ae2 where
  • 在 R 中读取 JSON 文件时出现问题

    我有一个 JSON 文件 从 mongoDB 导出 我想将其加载到 R 中 该文档大小约为 890 MB 大约有 63 000 行 每行 12 个字段 这些字段是数字 字符和日期 我想最终得到一个 63000 x 12 的数据框 lines
  • 动态规划的硬币找零算法

    我在动态规划方面面临困难 我正在尝试解决简单的硬币找零问题 我正在尝试使用自上而下的方法进行记忆 但我得到了 TLE 这是我的代码 include
  • 我如何设置heroku postgresql应用程序的路径?

    我刚刚安装了heroku PSQL 应用程序 v1 0 但无法使用gem pg 0 1 4 连接我的rails 应用程序 我已经将路径 PATH Applications Postgres app Contents MacOS bin PA