【问题标题】:How do i install openLink virtuoso on windows? [closed]如何在 Windows 上安装 openLink virtuoso? [关闭]
【发布时间】:2018-07-11 09:38:35
【问题描述】:

我正在尝试在 Windows 上安装 OpenLink Virtuoso (Open Source Edition),但未能正确安装。

我尝试过的:首先我按照Installation steps for OpenLink Virtuoso on Windows的所有步骤,如下--

  1. 安装了开发工具(gawk、flex、bison)的 Cygwin bash。
  2. Active Perl,可从ActivePerlLink 获得
  3. 适用于 Windows 和头文件的 OpenSSL 0.97 版静态库。

-- 但这对我没有帮助,所以我用谷歌搜索了另一个,我发现这个链接 Steps to install OpenLink Virtuoso 用于安装 OpenLink Virtuoso 5

但我被困在第 4 步

从 shell 执行:

$ cd c:\virtuoso\database

$ virtuoso-t -f virtuoso.ini //

它在 Cygwin64 终端上给我一个错误

 /cygdrive/c/virtuoso/virtuoso-opensource-win32-20120802/virtuoso-opensource/database
$ virtuoso -t -f virtuoso.ini
-bash: virtuoso: command not found

在 PowerShell 窗口中,它会给我一个错误,如下所示

 virtuoso-t -f virtuoso.ini
virtuoso-t : The term 'virtuoso-t' is not recognized as the name of a cmdlet, function, script file, or operable
program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:1
+ virtuoso-t -f virtuoso.ini
+ ~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (virtuoso-t:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

任何人,请帮我安装这个开源版本的 OpenLink Virtuoso。

我已经用谷歌搜索了,但没有找到正确安装它的好来源。

【问题讨论】:

  • 您遵循的第一个指南来自 Virtuoso 的创建者(和我的雇主)OpenLink Software,应该被认为是权威的。如果您在该指南中发现任何错误,我们将不胜感激,最好发送至Virtuoso Users mailing list 和/或张贴在Support Case which may be opened at no cost。
  • 请注意,您遵循的第一个指南不是用于安装,而是用于从源代码构建。推荐的预构建二进制安装是一个简单的 ZIP 提取,并将提取的 /bin/ 子目录添加到您的 $PATH。还有一点需要注意——二进制是virtuoso-t.exe,而不是virtuoso.exe。

标签: windows bash perl powershell virtuoso


【解决方案1】:

我想你没有正确完成第 3 步:

  • 将c:\virtuoso 添加到系统PATH

你是怎么做到的?如果输入$PATH,是否显示c:\virtuoso?

【讨论】:

  • 我已将该路径添加到 $PATH 但仍然出现相同的错误
  • 好的,但是当它是安装过程的一部分时,您为什么不这样做呢?我们现在不知道安装的哪些部分是成功的。如果你能更准确地说明你做了什么以及结果是什么,而不是等待我猜测,那就更好了。
  • 谢谢,我已经完成了这一步,但实际上在 bin 路径中给出了错误的路径,所以我已将该路径添加到系统路径,现在它可以工作了。实际上我犯了什么错误,即 virtuoso-t 在 bin 路径中,所以我只添加了路径 c:\virtuoso。所以我已经添加到 bin 路径,现在它正在工作。感谢您的帮助。
  • @vimalDev:我很惊讶规定的路径是c:\virtuoso。有一个 Linux 约定,“二进制文件”将位于 bin 子目录中,但违反该约定不会受到惩罚,所以我不能确定。责任在于指南的作者,您应该给他们写一个注释,其中包含指向此 Stack Overflow 页面的链接。
  • @vimalDev:virtuoso.exe 或 virtuoso.bat 或类似的在哪里?
猜你喜欢
  • 1970-01-01
  • 2011-04-02
  • 2020-11-11
  • 2012-07-21
  • 2016-08-03
  • 2011-11-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多