Articles of cygwin

如何用CYGWIN会话中的URL启动IE

我有一台运行ssh服务的Cygwin设置的Windows XP机器,在该机器上,我有一个bat脚本,使用下面的命令打开IE“C:\ Program Files \ Internet Explorer \ iexplore.exe”“ http:// windowsxpbox:3000 / flex / flexUnitTests?debug = true#automated = true “。 脚本运行良好,当我在本地调用它的XP机器,我想从另一台机器远程调用同一蝙蝠脚本,并实现相同的结果,但在远程机器上打开IE浏览器,我的问题是当蝙蝠脚本被称为远程没有发生在远程机器上。

如何cygwin尾巴在c:/ wamp / logs /文件在Windows?

我正在使用Cygwin: tail -f prueba.txt 该文件位于c:\ cygwin \ home \(/ home /)中。 我怎样才能做到完全相同的文件位于: c:/wamp/logs/

在cygwin-vim和windows-gvim之间共享vimconfiguration并启动它的最佳方法

我正在尝试设置我的cygwin环境。 由于我是vim用户,我想在cygwin和windows上轻松使用它。 共享vimconfiguration 我首先关心的是在它们之间共享configuration(.vimrc / _vimrc和.vim / _vimfiles)。 事实上,我最近在github上托pipe我的vimconfiguration,并试图通过github更新我的插件。 所以我做了一些Googlesearchfind最好的方法,但我没有find一个“好的解决scheme”(虽然不容易定义…)。 无论如何,很多人似乎都认为最好使用windows-gvim而不是cygwin-gvim(由于X的问题,我没有使用cygwin-gvim,但是我不想看得更远)。 所以第一个问题:这是真的吗?! 然后我试图find一些基于windows-gvim的解决scheme。 目前,我已经把赢得环境联系起来了。 在cyg环境: .vim -> /cygdrive/d/Program Files/Vim/vimfiles/ .vimrc -> /cygdrive/d/Program Files/Vim/_vimrc 但是当我从cygwin打开gvim的时候失败了。 我认为win-gvim无法读取cygwin的simlink。 我试图链接vimfiles目录(所以赢了方面),但他们赢得gvim无法find任何东西! 我不明白的是为什么从cygwin启动的win-gvim查看我的cygwin home目录中的文件? 我读了它是可以在Windows中声明一个HOMEvariables来帮助win-vim,但我担心它会有副作用… 这就是configuration的configuration… 有人有一个解决scheme? 启动vim 另外,要启动gvim,我使用一个别名来转换winpath中的cigpath: winfilepath () { # Extract command cmd="$1" shift # Computes file paths allfiles="" if [[ ! -z "$@" ]]; then while read […]

如何自动化cygwin和mintty

我现在有这个在我的捷径 C:\cygwin\bin\mintty.exe -i /Cygwin-Terminal.ico – 之后是运行我必须input cd x: ENTER 然后我运行一个不改变的curl脚本。 我试图通过运行下面的命令来自动化它,但它似乎并没有工作 我的SH文件 #!/bin/bash cd x: curl http://thedomain.com/update.json –connect-timeout 10000 –max-time 10000 –data-binary @jsonfilename -H 'Content-type:application/json;charset=utf-8;X-Vendor-Email=myemail@.com;' 这是我在CMD中运行的 mintty.exe –exec 'c:/cygwin/bin/test.sh' cygwinpopup2秒,然后消失。 请帮忙 更新 新的错误 $ /bin/test.sh 0 [main] bash 12000 child_info_fork::abort: cygreadline7.dll: Loaded to different address: parent(0x3B0000) != child(0x320000) /bin/test.sh: fork: retry: Resource temporarily unavailable 0 […]

Bash programmation(Cygwin):非法字符^ M

我有一个人物的问题。 我认为这是dos和unix之间的转换问题。 我有一个浮点值的variables。 当我用echo命令打印时,我得到: 0.495959 但是当我尝试使用bc命令对该值进行操作时(我不知道如何编写bc命令)。 echo $mean *1000 |bc 我得到: (standard_in) 1 : illegal character: ^M 我已经在我的.sh文件上使用了dos2unix命令。 我想这是因为我的variables有^ M字符(不是用echo命令打印的) 我怎样才能消除这个错误?

赢8,cygwin堆失败

我得到以下错误与编译(我有cygwin.dll) *** Couldn't reserve space for cygwin's heap (0x150000) in child, cygheap, Win32 error 0 0 [main] make 4336 sync_with_child: child 2968(0x120) died before initialization with status code 0x1 308 [main] make 4336 sync_with_child: *** child state waiting for longjmp 怎么能解决? 谢谢

用Cygwin安装pzmq

两天来,我一直在努力安装pyzmq,我真的不知道是什么问题。 我收到的错误消息: pip install pyzmq 是: error: command 'gcc' failed with exit status 1 我已经安装了gcc。 which gcc /usr/bin/gcc Python安装在相同的位置。 我真的很难find一个解决scheme。 编辑:添加到错误的输出,这里是进一步描述错误的输出: bundled/zeromq/src/signaler.cpp:62:25: fatal error: sys/eventfd.h: No such file or directory #include <sys/eventfd.h> ^ compilation terminated. error: command 'gcc' failed with exit status 1 —————————————- Command "/usr/bin/python -c "import setuptools, tokenize;__file__='/tmp/pip- build-INbMj2/pyzmq/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, […]

在Windows 7中使用nutch

我试图从Windows环境中使用nutch 1.6,但每次我尝试按照网站Nutch Tuorial Apache中给出的过程运行时,我总是会遇到以下exception: Exception in thread "main" java.io.IOException: Failed to set permissions of path: \tmp\hadoop-ajayn\mapred\staging\ajayn-1231695575\.staging to 0700 我一直在网上search,但没有具体的解决办法。 请注意,我没有在系统中安装或运行hadoop实例,我唯一的目的是试用nutch作为networking爬虫代理。 是否有可能在Windows中运行nutch 1.6,如果是的话,如何去做,避免上述例外。 PS:如果有帮助,/ tmp /文件夹附有一个只读属性,即使您尝试这样做也不会改变。 另外从cygwin我试图设置文件权限777,但每次我尝试运行nutch实例,一个新的文件夹,如:“ajayn-1231695575”被创build,没有任何执行权限。 谢谢 阿贾伊

在Windows上更改Git Bash(msy​​sgit)中的OpenSSH和OpenSSL版本

Git Bash中的OpenSSH和OpenSSL版本非常老。 截至这张贴,inputssh -V的版本是: OpenSSH_4.6p1, OpenSSL 0.9.8e 23 Feb 2007 我的问题是,我们如何升级这些(安全,没有破坏任何东西等)? 这篇文章有一个解决scheme,但它只提到升级OpenSSH,而不是OpenSSL,虽然我相信你也可以findOpenSSL文件进行传输。 但是,它需要安装Cygwin,这可能不是想要的。 有一种方法可以下载Cygwin模块但不安装它们,但是,这似乎并没有像cygcrypto.dll和cygwin1.dll一样添加一些DLL。 即使这个工作,有没有另一种方法? 你可以从openssh.com/openssl.org下载一些文件并更改一些configuration文件吗?

Git推送到远程服务器挂起使用Cygwin

我是新手,通过命令行git,遇到了一些麻烦,我一直无法摆脱。 我在我的服务器上build立了一个存储库,并使用thelucid.com上的指示创build了一个本地目录。 在服务器上: ssh git@example.com mkdir my_project.git cd my_project.git git init –bare git update-server-info # If planning to serve via HTTP exit 那么,在本地机器上: cd my_project git init git add * git commit -m "My initial commit message" git remote add origin git@example.com:my_project.git git push -u origin master 当我在这里得到最后的命令“git push -u origin master”时,这个命令会挂起并挂起,永不停止。 本地git状态给我这个: $ git […]