如何在eXist-db中找到$ EXIST_HOME

时间:2016-02-11 16:51:59

标签: macos configuration-files exist-db

我正在尝试编辑我的配置文件,我被告知它位于$EXIST_HOME/conf.xml。但是,当我在我的终端中键入$EXIST_HOME时没有任何反应,我不知道在我的文件系统中查找文件的位置。我正在使用OSX,并使用独立GUI安装了eXist,并且没有被问到在安装时安装文件的位置。

如何进入配置文件?

2 个答案:

答案 0 :(得分:1)

$EXIST_HOME仅用于表示您安装eXist的位置。在许多基于Linux / Unix的系统(包括Mac OS X)上,建议将配置文件中的此环境变量设置为安装eXist的位置。如果不这样做,当您尝试启动eXist时,它将尝试从其二进制文件的位置自行确定。

如果您从为Mac OS X用户提供的.dmg文件中安装了eXist,那么您可以将eXist拖放到您希望的任何位置,但通常这是/Applications/eXist-db

如果您通过运行.jar或双击Jar文件(如果您的计算机配置为执行Jar文件)从java -jar eXist-db-setup-2.2.jar安装程序安装了eXist,则安装程序的第二个屏幕会提示您用于安装eXist的位置。为Mac OS X设置的默认位置为/Applications/eXist-db

因此,如果您未更改默认值,则$ EXIST_HOME将为/Applications/eXist-db

答案 1 :(得分:1)

在OS X上,如pwsh正确指出的那样,使用Exist-DB安装磁盘映像(.dmg)时的默认安装目录为"。但是,当您导航到powershell -Command 'ping google.com'文件夹并单击exist-db图标时,就好像要打开该目录以进行进一步浏览一样,所有发生的就是Exist-DB服务器启动了。经验不足的Mac用户可能没有意识到,您必须在Applications文件夹中的Exist-DB图标上单击鼠标右键,然后从菜单中选择“显示软件包内容”,才能查看其下方的目录。

config.xml文件位于:

'ping google.com'

P.S。开始编辑之前,请不要忘记制作备份副本:)