无法从 /SPB_Data 更改 Cygwin 主目录

Xer*_*es8 0 cygwin home-directory

我最近安装了 Cygwin。它的默认主目录是

/cygdrive/c/Users/<username>/AppData/Roaming/SPB_Data

[编者注:这也适用于目录为 的情况/cygdrive/c/SPB_Data。]

我尝试db_home根据这篇文章更改 /etc/nsswitch.conf 中的设置,但这没有任何区别。

如何将主目录更改为/cygdrive/c/Cygwin64/home

小智 12

您很有可能在安装 cygwin 后安装了 Allegro(现在属于 cadence)的一些软件。Allegro 覆盖 Windows 系统变量“HOME”并将其设置为“C:\SPB_Data”要解决此问题,请删除环境变量,然后可以根据链接的 stackoverflow 问题设置主文件夹。或者,您可以在环境变量中设置正确的主文件夹路径,但根据 cygwin 文档,不建议这样做。

cygwin 文档:https ://cygwin.com/cygwin-ug-net/setup-env.html

另请参阅此旧论坛帖子 https://community.cadence.com/general_topics/f/feedback-suggestions-and-questions/17969/orcad-install-killed-oracle-virtualbox

我注册是为了回答这个老问题,因为它是搜索“cygwin SPB_data”时谷歌上的最高结果(至少对我来说)。这个问题给了我正确的方向,但没有包含正确的答案。