相关疑难解决方法(0)

在Windows安装的Git Bash中更改〜目录的位置

我甚至不确定我是在问正确的问题.让我解释一下我的情况:

这是关于Windows 7上的Git.

我的公司在网络驱动器上设置Windows用户目录,而不是在本地硬盘驱动器上(用于备份和超出此问题范围的其他目的).我不能改变这个政策.

我可以在该方案之外拥有本地文件,这就是我的Apache服务器的设置方式.完全是当地的.

我安装了Git.它安装了Bash.当我启动Bash和cd ~(更改到根目录)时,我发现它(Bash根目录)指向我的网络用户目录.我希望它不要那样做.我想要 ~在我的硬盘上的其他地方.我想要它,以便当我执行其他操作,如安装证书,SSH密钥等时,其默认值不会自动使用该网络目录.

我到处搜索都是徒劳的,我能找到的所有内容都指的是涉及别名,重定向和$ HOME指向的位置的答案.但这根本不是我想要的.

问题是:我可以更改该目录吗?如果是这样的话:怎么样?

更新:所以,$ HOME是我需要修改的.但是我一直无法找到这个神秘的$ HOME变量的位置,所以我认为它是一个Linux系统版本的PATH或其他东西.无论如何 ......

我的确有一个"个人资料"文件git/etc.以下是内容(注意没有$ HOME):

  # To the extent possible under law, the author(s) have dedicated all
  # copyright and related and neighboring rights to this software to the
  # public domain worldwide. This software is distributed without any warranty.
  # You should have received a copy of the CC0 Public Domain Dedication along
  # with this software.
  # If not, see …
Run Code Online (Sandbox Code Playgroud)

git msysgit mingw32 git-bash msys2

119
推荐指数
6
解决办法
10万
查看次数

Git for Windows不会执行我的.bashrc文件

我刚刚在Windows 7上安装了Git for Windows 2.5.0,.bashrc当我运行Git Bash时,我的文件似乎没有被执行.

我创建了这样的文件:

Administrator@HintTech-Dev MINGW64 /
$ pwd
/

Administrator@HintTech-Dev MINGW64 /
$ cd ~

Administrator@HintTech-Dev MINGW64 ~
$ pwd
/c/Users/Administrator

Administrator@HintTech-Dev MINGW64 ~
$ touch .bashrc

Administrator@HintTech-Dev MINGW64 ~
$ vi .bashrc

[... I insert the line "ZZZTESTVAR=234" (without the quotes) into the file in vim ...]

Administrator@HintTech-Dev MINGW64 ~
$ exit
Run Code Online (Sandbox Code Playgroud)

然而,当我下次运行Git Bash时:

Administrator@HintTech-Dev MINGW64 /
$ set | grep ZZZ

Administrator@HintTech-Dev MINGW64 /
$ cat ~/.bashrc
ZZZTESTVAR=234

Administrator@HintTech-Dev MINGW64 /
$ …
Run Code Online (Sandbox Code Playgroud)

windows git bash windows-7

43
推荐指数
2
解决办法
2万
查看次数

Git Bash不会运行我的python文件?

我一直在尝试在Git Bash中运行我的python文件,但我一直收到错误,无法弄清楚如何解决它.我的命令,如git的bash可执行文件如下python filename.py然后它说

"Bash.exe": python.exe: command not found
Run Code Online (Sandbox Code Playgroud)

我是一个Windows用户,我已经添加了环境变量的路径,就像这样 C:\Python27\python.exe;C:\Program Files\Git\bin\bash.exe

我一直在环顾四周,但我找不到有这个问题的人,或者他们没有给出直截了当的答案请帮忙.

此外,在我第一次使用之前,我从未使用过Git.

python windows git bash

39
推荐指数
3
解决办法
10万
查看次数

在Windows上调用CygWin下的python挂起

安装新的Windows系统后,我在其默认位置(c:\cygwinc:\Python27\python)安装了CygWin和64位Python(2.7.3),并将CygWin bin和Python目录添加到我的路径中(在用户变量PATH中).从正常的命令窗口,Python启动完美,但是当我bash在CygWin环境中调用它时,它会挂起,从不给我输入提示.

我以前在其他机器上完成了这个,但总是使用旧版本的Python(32位)和CygWin,以及Python在一个非标准的非标准位置.有没有其他人有这个问题,或者有人可以告诉我它可能是由于什么?

python cygwin

36
推荐指数
3
解决办法
2万
查看次数

Git 2.5.1的bash控制台无法打开python解释器

如果我在CMD中这样做,它可以正常工作,但如果我在Git Bash中尝试它,它不起作用.我喜欢使用Git Bash作为我唯一的控制台,但如果它不适用于Python 3.4,我就不能这样做.

示例如下图所示.这可以很容易地再现.卸载Python和Git(如果已安装),安装Python 3.4,安装Git 2.5.1并获得该结果.

安慰

如何让Python解释器在Git Bash中运行?

python git bash

30
推荐指数
4
解决办法
1万
查看次数

将C或C++文件作为脚本运行

所以这可能是一个很长的镜头,但有没有办法将C或C++文件作为脚本运行?我试过了:

#!/usr/bin/gcc main.c -o main; ./main

int main(){ return 0; }
Run Code Online (Sandbox Code Playgroud)

但它说:

./main.c:1:2: error: invalid preprocessing directive #!
Run Code Online (Sandbox Code Playgroud)

c c++ shell

26
推荐指数
7
解决办法
1万
查看次数

Winpty和Git Bash

我有同样的问题,因为Python不能在git bash的命令行中工作,在Git Bash中,当我输入时Python,它只是挂起.

但是,打字winpty python工作完美.

到底是winpty什么?为什么上面的命令有用?

python git-bash

21
推荐指数
1
解决办法
1万
查看次数

Unix:源和导出有什么区别?

我正在编写一个shell脚本,用于读取具有key = value对的文件,并将这些变量设置为环境变量.但我有一个疑问,如果我愿意source file.txt将该文件中定义的变量设置为环境变量,或者我应该逐行读取文件并使用export命令设置它?

在这种情况下,源命令是否与导出不同?

unix linux

17
推荐指数
2
解决办法
1万
查看次数

试图在Windows 10上运行Python的“权限被拒绝”

Windows 10上的更新似乎在一夜之间破坏了Python。仅尝试运行会python --version返回“权限被拒绝”错误。三个更新都没有;KB4507453,KB4506991或KB4509096看起来像是罪魁祸首,但问题的时机令人怀疑。我希望不会有回滚的麻烦,而是希望有一个更简单的修复程序丢失。

python上的权限为“ -rwxr-xr-x”,除了安装昨晚的补丁程序后让Windows更新重启计算机之外,我没有做任何更改。

根据系统信息,我正在运行10.0.18362

还应注意,无论我是否(尝试)使用“以管理员身份运行”从git-bash执行Python,并且如果我尝试使用PowerShell,它只会打开Windows存储,就像未安装该应用程序一样,所以这种情况正在发生我以为/c/Users/david/AppData/Local/Microsoft/WindowsApps/由于某种原因它看不到文件夹的内容。

我也尝试过重新安装Python 3.7.4,但这也无济于事。还有什么我应该看的吗?

windows file-permissions python-3.x git-bash windows-store-apps

13
推荐指数
10
解决办法
1万
查看次数

如何在Windows 10中将文件夹添加到`Path`环境变量(带截图)

一般来说,在StackOverflow和网络上,有关如何将特定文件夹添加到用户的Windows 10 Path环境变量的过时指南.

我认为对于具有分步说明和屏幕截图的新开发人员来说,完整的指南可能非常有用,可以帮助他们从命令提示符执行实用程序而无需完整路径,从而简化了操作.

windows path

12
推荐指数
3
解决办法
2万
查看次数