【问题标题】:RAD Server Lite does not install on LinuxRAD Server Lite 不能安装在 Linux 上
【发布时间】:2022-10-22 02:53:24
【问题描述】:

在 Linux CentOS 7(类似 RH 7)上安装 Delphi RAD Server Lite 时,出现错误:

[FireDAC][物理][IB]-314。无法加载供应商库 [libgds.so 或 libibtogo.so]

采取的步骤:

  1. 在 Windows 10 机器上安装了 Delphi 11.2 --> OK

  2. 为 Linux CentOS 7 配置 PAServer --> OK

  3. 复制的 EMS 文件 来自C:\Program Files (x86)\Embarcadero\Studio\22.0\EMSServer 到 Linux 服务器并运行 sudo ./ems_install --> OK

  4. 从复制的 Interbase IBToGo 文件 C:\Users\Public\Documents\Embarcadero\Interbase\redist\InterBase2020\linux64_togo 到 Linux 服务器 /usr/lib/ems/ --> OK

  5. 从下载 RAD Server Lite 许可证 https://reg.embarcadero.com/srs6/promotion.jsp?promoId=572 --> 好的

  6. 将许可证文件复制到 Linux 服务器/usr/lib/ems/interbase/license --> OK

  7. 启动 EMS 服务器,第一次运行设置,在 Linux 服务器中 sudo ./EMSDevServerCommand -setup ===> 失败!!

    确认问题后,最终结果是报错,EMSServer没有正确安装,查看./EMSDevServerCommand的结果:

    >start
    EMS server configuration file not found. Run the configuration wizard?(y)
    Set up Options 
    Server Instance ()? 
    DB file name (emsserver.ib)? 
    DB file directory (/usr/lib/ems)? 
    Sample data(y) 
    Console User (consoleuser)?
    Console Password (consolepass)?
    ----------------------------
    Set up Options
    Server Instance: <default>
    DB file name: emsserver.ib
    DB file directory: /usr/lib/ems
    Sample data: True
    Console User: consoleuser
    Console Password: consolepass
    DB file: /usr/lib/ems/emsserver.ib
    Configuration file: /etc/ems/emsserver.ini
    ----------------------------
    
    -  Continue with these options?(y)
    
    - An error occurred when trying to load your InterBase license. Verify that you have entered
      valid connection parameters for the new database. Also verify that the Interbase server
      instance is running. [FireDAC][Phys][IB]-314. Cannot load vendor library [libgds.so or
      libibtogo.so]. Hint: check it is in the PATH or application EXE directories, and has x64
      bitness.
    

【问题讨论】:

  • 听起来您应该联系 Embarcadero 支持人员。
  • Embarcadero 为安装相关问题提供免费技术支持。在那里开一张支持票。
  • @RemyLebeau,感谢您对此进行评估。我会和他们一起开票,但大多数时候你们在这里快速而准确地回答。
  • @KenWhite,谢谢。好的,我会做的,根据他们的回报,我会在这里发布解决方案。

标签: linux delphi interbase rad-server


【解决方案1】:

我有同样的问题。我已完成以下操作并已解决:

cd /etc/ld.so.conf.d/
sudo nano interbase.conf 
add the line --> /opt/interbase/lib 
sudo ldconfig

【讨论】:

    猜你喜欢
    • 2020-07-21
    • 2020-09-26
    • 2016-02-21
    • 2012-01-05
    • 1970-01-01
    • 1970-01-01
    • 2020-09-25
    • 1970-01-01
    • 2015-01-04
    相关资源
    最近更新 更多