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

正在请求不兼容的icu4c版本

杨曜瑞
2023-03-14

试图在我的开发机器上启动我的rails服务器给了我这个错误:

PG::ConnectionBad - could not connect to server: Connection refused
     Is the server running on host "localhost" (::1) and accepting
     TCP/IP connections on port 5432?

查看服务器日志,我发现它正在查找icu4c版本63,但我在icu4c版本64.2。按照这里的说明,我能够重新安装icu4c 63.1版。然后我可以启动我的服务器。执行psql-version告诉我我正在运行11.2。

但是,当我启动rails控制台时,当我输入命令时

我收到警告消息:

dyld: Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.64.dylib
  Referenced from: /usr/local/bin/node
  Reason: image not found
=> true

我该如何解决这个问题?

共有1个答案

濮阳唯
2023-03-14

如果您只有种子数据,这在开发机器上很常见,那么您应该重新安装或升级您的PostgreSQL安装。这可能是最好的方法。如果您确实在机器上有重要数据,并按此路线运行,那么您应该首先对其进行备份。

在Mac上,您只需执行brew upgrade postgresql升级,如果它在两个次要版本(例如11.2到11.5)之间,则应该可以正常工作。如果涉及重大升级,例如10.4到11.5,则需要在数据库升级后执行brew postgresql升级数据库。请注意,这确实会复制旧数据库,然后将其迁移到新格式,但可能涉及一些额外的清理步骤。

您也可以更改icu4c的使用版本。请参阅此问题的答案dyld:库未加载: /usr/local/opt/icu4c/lib/libicui18n.62.dylib错误在Mac上使用brew安装node后运行php

在您的开发机器上,您应该能够丢失数据,但如果不能,您应该查找已安装的PostgreSQL版本。数据库格式可以在主要版本之间更改。

 类似资料:
  • 当我部署我的项目时,我会得到这个错误代码 SLF4J:详见http://www.slf4j.org/codes.html#version_mismatch。AVR.ApplicationContext日志信息:初始化spring根WebApplicationContext AVR。30,2014 10:16:37 AM org.apache.catalina.core.StandardContex

  • public void refreshWeather(最终字符串位置){

  • 我目前安装了Java8(更新171)和Oxygen.3a(4.7.3a)(Eclipse版本)。我以前下载过Java10,但我读到有一个bug,WindowBuilder不能在该版本上工作,它被推荐为版本8,这是我下载并安装的版本(在卸载版本10后)。但问题还在。 我能做些什么来解决这个问题?谢谢你。

  • 问题内容: 我刚刚安装了Eclipse Oxygen并创建了一个JFrame项目。从源视图切换到设计视图时,出现“不兼容的Java版本错误”。 完全错误Desc:Eclipse在0以下运行,但是此Java项目的Java兼容级别为10,因此WindowBuilder将无法从该项目中加载类。对项目使用较低级别的Java,或使用较新的Java版本运行Eclipse。 我在Windows中检查了版本->首

  • 问题内容: 我的应用程序有一个硬依赖或优于 但是我也在使用它与> 22.0的番石榴版本不兼容,如下所述: https://github.com/SeleniumHQ/selenium/issues/4381 我对Java很陌生,这里最好的做法是什么? 我已经研究过类加载器,但是看起来像是一个很深的兔子洞。 问题答案: 由于您对 使用有严格的依赖, 可能会使您走上十字路口。但是 Selenium发行

  • 这本书讲述的是 Swift 5.1,它是 Xcode 11 中包含的默认版本。你可以使用 Xcode 11 来编译用 Swift 5.1、Swift 4.2 或 Swift 4 写的代码。 当你使用 Xcode 11 编译 Swift 4 和 Swift 4.2 代码时,大部分 Swift 5.1 的功能是可用的。也就是说,下面的变更仅对 Swift 5.1 或后续版本生效: 返回不透明类型的函数