支持的版本

版本 4.25+ (2022-09+)

收集扩展日志

在 Eclipse 中,日志文件写入以下路径

  • Mac/Linux: ~/.codeium/codeium.log
  • Windows: C:\Users<username>.codeium\codeium.log

如何重置或更改企业版 URL

  1. 打开设置/首选项对话框。

  2. 选择 Codeium。

  3. 将 Portal URL 设置为 <NEW_URL>。然后点击应用并关闭按钮。

已知的 IDE 问题和解决方案

Codeium 未启动

如果 Codeium 未启动,请使用日志进行调试,找出原因(参见上文)。如果您无法解决问题,请通过在 help.codeium.com 提交工单来提交帮助请求。请务必附上上述引用的日志,以帮助我们的团队尽快调试问题。

Codeium Chat 显示空白屏幕

如果您使用的是 Windows 10,可能需要安装 WebView2 以将 Eclipse 的网页渲染器从 Internet Explorer 切换到 Edge。

您可以右键点击 —> Properties 并查看是否存在 Internet Explorer 图标来确认是否是这种情况。

证书问题

日志中可能出现以下错误来指示此问题

Failed to fetch extension version at <YourDomainURL>
javax.net.ssl.SSLHandshakeException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

与其他 IDE 不同,Eclipse 不使用操作系统证书存储。您必须将证书加载到 Java 密钥库中。

  • SaaS 用户必须加载 Codeium Github URL
  • 自托管(本地部署)用户必须加载其 Codeium 企业版域名 URL 以及 Codeium Github URL

注意:这是 SaaS 用户的示例,但过程是相同的。对于企业版用户 - 您的证书由您本地的 IT 或管理员团队颁发和管理。请联系他们以获取有关在系统上安装必要证书的帮助。

  1. 从浏览器中将 https://exafunction.github.io/ 的证书导出为 githubio.cer 文件

在 Chrome 中:导航到网站,点击挂锁,点击 Connection is secure,点击 Certificate is valid,转到 Details 标签页,按下 Copy to File... 按钮

  1. 导入 JDK/JRE 密钥库:(需要从以“管理员”权限打开的命令提示符运行)
keytool -import -noprompt -trustcacerts -alias codeiumgithub -file githubio.cer -keystore "%JAVA_HOME%/jre/lib/security/ cacerts" -storepass changeit
  1. 通过执行以下命令验证证书是否已添加到密钥库
keytool -list -keystore "%JAVA_HOME%/jre/lib/security/ cacerts" | findstr codeium

输入密钥库密码。

  1. 重启 Eclipse 并从内部浏览器浏览 marketplace 扩展。系统应该会引导您信任未签名的内容。

  2. 在某些情况下,您可能还需要通过编辑您的 eclipse.ini 文件并添加路径,在 VM 参数中传递证书路径

-Djavax.net.ssl.trustStore="path-to-your-certificates"