如何避免多个程序(git,ruby,python)和默认networking驱动器path问题的持续问题?

Windows 7电脑。 我们的networkingpipe理员有一个networking驱动器(H:驱动器),安装在重新启动…..当我不在办公室(或不通过VPN)时,我无法访问。 我已经学会了在断开networking驱动器后安装应用程序,并在家中默认断开networking驱动器。

然而..似乎只是我安装的任何问题都不是明显的安装问题。 Ruby,Git和Python都安装,但有问题。

最新的化身是Git的安装。 它安装的很好,但是当我试图创build一个新的目录,它给了我以下错误

错误:无法lockingconfiguration文件H:\ /。gitconfig:没有这样的文件或目录
错误:无法lockingconfiguration文件H:\ /。gitconfig:没有这样的文件或目录
    在执行时
 “exec {C:/ Program Files / Git / libexec / git-core / git-config.exe} --global --add gui.recentrepo C:/ Users / myname / Desktop / Testing / projects”
     (“eval”身体线1)
    从内部调用

是的…它仍然添加文件到git文件夹。 它不会让我打开我刚刚创build的。

我正在寻找修复我的.git问题的方法,但是我真的正在寻找线索来解决这个潜在的networking问题,这个问题一直是我学习经验的主要障碍。

感谢您的帮助。

error: could not lock config file H:\/.gitconfig: 

这是因为环境变量HOME :确保定义一个不涉及H:\,git将工作得很好。

如果你想要所有的程序安装在一个自定义目录中,比如C:\ prgs,请使用我的项目senv
所有安装的程序都是“便携式”的:简单的解压到各自的文件夹中,不需要修改注册表,不需要卸载(只需要在不再需要程序的时候删除文件夹)。

将你想要的任何地方解压缩到https://github.com/VonC/senv/archive/master.zip ,解压缩并执行senv.bat :它将以便携的方式安装git,python和ruby。


OP user1525974 在添加到gem.bat文件的注释中报告:

 SET _HOMEDRIVE=%HOMEDRIVE% SET _HOMEPATH=%HOMEPATH% SET HOMEDRIVE=C: SET HOMEPATH=/Ruby193