当前位置: 首页 > 知识库问答 >
问题:

windows环境中无法识别postgres'psql'命令

司空镜
2023-03-14

我正在使用windows并在Ruby on Rails中使用命令提示符。使用随EnterpriseDB安装程序一起安装的PostgreSQL 9.2。

共有1个答案

魏高邈
2023-03-14

假设您在Windows上使用EnterpriseDB打包的PostgreSQL“一键式”安装程序安装了PostgreSQL,则psql不会自动添加到路径中。这部分是因为在安装了多个版本的PostgreSQL时,将其添加到路径中可能会造成混乱。

您需要指定psql的完整显式路径,例如:

"%PROGRAMFILES%\Postgresql\9.2\bin\psql.exe"

或者将psql添加到用户path环境变量,请参见本指南。

 类似资料:
  • 问题内容: 好的,我正在Windows(7)上运行节点。使用npm,我刚刚将模块安装到d:\目录。因此,我的文件结构如下所示: 但是,当我在此“ myproject”目录中时,例如,我似乎无法运行“ express”: 我做错什么了吗? 问题答案: 我的猜测是您没有全局安装Express。您可以使用以下命令(请参阅http://expressjs.com/guide.html)在全球范围内安装Ex

  • 我试图通过java运行时环境在命令行上执行以下内容。 当直接运行命令提示符时,即python book.py(假设我已经将位置更改为正确的目录),python运行良好,没有任何问题。

  • 不能将“virtualenv”识别为内部或外部命令、可操作程序或批处理文件。 我正在遵循的步骤 在默认目录下安装-pip安装virtualenv 要创建一个venv,请运行此virtualenv-p python3 venv 激活virtualenv\Scripts\Activate 它看起来像这样(venv)

  • 我在运行Windows 7的同一台机器上安装了Jenkins和Docker ToolBox。在运行Jenkins构建时,除了docker之外,所有命令都可以正常工作。当我尝试使用Jenkins在构建步骤中运行docker命令时,它给我错误。 E: \Jenkins\workspace\docker应用程序 但同样的命令适用于windows命令提示符。任何帮助都将不胜感激。

  • 我设置了一个全新的skeleton Symfony项目,并添加了API平台包。我用make:entity创建了一个实体,创建了一个迁移,能够成功执行迁移,现在可以看到数据库中的表。 从API swagger文档页面(并通过我的本地终端中的curl请求),尝试对所有实体资源执行基本GET请求失败。该错误似乎是API使用来自的DATABASE\u URL导致的。env文件,而不是作为实际环境变量存在的

  • 这是我写的,只是为了启动我的discord机器人,但是每当我尝试使用这个命令时?嗨,我收到了错误信息 忽略命令无异常:discord.ext.commands.errors.命令没有找到:命令"hi"没有找到" 我试过几次,但我是新手,没有任何效果。 下面的答案有助于解决这个问题,这是我的新代码,因为机器人现在不会给出错误消息,但不会响应命令