我正在尝试在我的主目录以外的目录中安装q。这可能吗?如果q在另一个目录中,似乎q将失败。我在尝试运行它时收到此错误:
'/Users/cammil/q/q.k. OS reports: No such file or directory
0::
`/Users/cammil/q/q.k
答案 0 :(得分:2)
将QHOME
设置到包含q.k文件的目录。那应该可以解决问题。
此外,如果该目录不包含k4.lic(许可证)文件,则将QLIC设置为包含许可证文件的目录。
在此处阅读有关环境变量的更多详细信息:https://code.kx.com/q4m3/14_Introduction_to_Kdb+/#1481-the-environment-variables
答案 1 :(得分:1)
KDB +在启动时使用QHOME环境变量。 QHOME指定在哪里可以找到q.k文件,如果未定义,则默认情况下,kdb将查找主目录。它还将以相同的方式查找许可证文件。因此,必须将QHOME变量定义为包含.q.k和k4.lic文件的目录。 (或者alternativley,您可以为许可证定义QLIC变量)