Tag: cygwin

Cygwin和MinGW有什么区别?

我想让我的C ++项目跨平台,我正在考虑使用Cygwin / MinGW。 但是他们之间有什么区别呢? 另一个问题是,如果没有Cygwin / MinGW,我能否在系统上运行二进制文件?

'\ r':找不到命令 – .bashrc / .bash_profile

我有Windows,使用Cygwin,试图通过我的.bashrc文件永久设置JAVA_HOME 。 .bashrc中: export PATH="$JAVA_HOME/bin:$PATH" export JAVA_HOME=$JAVA_HOME:"/cygdrive/c/Program Files (x86)/Java/jdk1.7.0_05" .bash_profile文件: if [ -f ~/.bashrc ]; then source ~/.bashrc fi 运行cygwin: -bash: $'\377\376if': command not found -bash: $'then\r': command not found : No such file or directorysu//.bashrc -bash: /cygdrive/c/Users/jhsu//.bash_profile: line 3: syntax error near unexpected token `fi' -bash: /cygdrive/c/Users/jhsu//.bash_profile: line 3: `fi' 我不确定是否从另一个系统的教程中获取了命令,或者如果我错过了一个步骤。 或者空白导致我的命令不能正常运行。 我已经看了很多类似的问题,但我还没有find一个问题有我的错误完全。 我的家乡之路: […]

致命的:早期的EOF致命的:索引包失败

我GOOGLE了,发现了很多解决scheme,但没有为我工作。 我试图通过连接到LANnetworking中的远程服务器从一台机器克隆。 从另一台机器运行此命令会导致错误。 但是在服务器上使用git://192.168.8.5 …来运行SAME克隆命令是可行的,并且是成功的。 有任何想法吗 ? user@USER ~ $ git clone -v git://192.168.8.5/butterfly025.git Cloning into 'butterfly025'… remote: Counting objects: 4846, done. remote: Compressing objects: 100% (3256/3256), done. fatal: read error: Invalid argument, 255.05 MiB | 1.35 MiB/s fatal: early EOF fatal: index-pack failed 我已经在.gitconfig添加了这个configuration,但也没有帮助。 使用git版本1.8.5.2.msysgit.0 [core] compression = -1

SSL证书被拒绝,试图通过HTTPS在防火墙后访问GitHub

我卡在防火墙后面,所以必须使用HTTPS来访问我的GitHub存储库。 我在Windows XP上使用cygwin 1.7.7。 我已经尝试将远程设置为https://username@github.com/username/ExcelANT.git ,但是按提示input密码,但是一旦我input密码,就不会执行任何操作。 https://username:<password>github.com/username/ExcelANT.git和从头开始克隆空的回购,但每次它给我同样的错误 错误:SSL证书问题,请validationCA证书是否正确。 细节: 错误:14090086:SSL例程:SSL3_GET_SERVER_CERTIFICATE:访问https://github.com/username/ExcelANT.git/info/refs时证书validation失败 打开GIT_CURL_VERBOSE=1给我 *关于连接()到github.com端口443(#0) *尝试207.97.227.239 … *成功设置证书validation位置: * CAfile:无 CApath:/ usr / ssl / certs * SSL证书问题,请validationCA证书是否正确。 细节: 错误:14090086:SSL例程:SSL3_GET_SERVER_CERTIFICATE:证书validation失败 *清除过期 *closures连接#0 *关于连接()到github.com端口443(#0) *尝试207.97.227.239 … *成功设置证书validation位置: * CAfile:无 CApath:/ usr / ssl / certs * SSL证书问题,请validationCA证书是否正确。 细节: 错误:14090086:SSL例程:SSL3_GET_SERVER_CERTIFICATE:证书validation失败 *清除过期 *closures连接#0 错误:SSL证书问题,请validationCA证书是否正确。 细节: 错误:14090086:SSL例程:SSL3_GET_SERVER_CERTIFICATE:访问https://github.com/username/ExcelANT.git/info/refs时证书validation失败 fatal: HTTP request failed 这是我的防火墙,cygwin或什么问题? […]

msysgit和Cygwin + git的区别?

msysgit和Cygwin + git有什么区别? 现在我使用的是msysgit,但是我不喜欢Git Bash(你不能resize或者复制/粘贴),所以我想着考虑切换到Cygwin,因为那样我就可以使用mintty了 。

正则expression式(grep)用于多行search需要

可能重复: 如何在文件中search多行模式? 使用pcregrep 我正在运行一个grep来查找任何* .sql文件,它包含单词select后跟单词customerName后跟单词from 。 这个select语句可以跨越多行,可以包含制表符和换行符。 我已经尝试了以下几个变化: $ grep -liIr –include="*.sql" –exclude-dir="\.svn*" –regexp="select[a-zA-Z0- 9+\n\r]*customerName[a-zA-Z0-9+\n\r]*from" 然而,这只是永远运行。 任何人都可以帮助我正确的语法吗?

我如何设置一个编辑器来在Windows上使用Git?

我在Windows上试用Git 。 我到了尝试“git commit”的地步,我得到了这个错误: terminal是愚蠢的,但没有VISUAL和EDITOR定义。 请使用-m或-F选项提供消息。 所以我想通了,我需要有一个名为EDITOR的环境variables。 没问题。 我将它设置为指向记事本。 这工作,差不多。 在记事本中打开默认提交消息。 但记事本不支持裸线提要。 我出去了记事本+ + + ,但我不知道如何获得记事本+ +设置为%EDITOR%的方式,使其与预期的Git一起工作。 我没有嫁给Notepad ++。 在这一点上,我不介意使用什么编辑器。 我只想能够在编辑器中input提交消息,而不是在命令行(使用-m )。 那些在Windows上使用Git的人:你用什么工具来编辑你的提交信息,你需要做些什么才能使它工作?