我在家里主要使用Linux,但在工作中我有一台Windows (XP)机器。现在我已经安装了Cygwin,现在我对Ruby编程很感兴趣。我也在我的Linux机器上使用Vim编辑器,所以我想在Cygwin上使用它作为编辑器。当我编写Ruby代码时,我也希望Vim成为我的IDE。我已经读到这是可以做到的,尽管我不确定如何在Cygwin中设置这些(例如,我应该只安装插件吗?或者我需要在Cygwin中编译Vim吗?)
谁能帮我在Cygwin中设置Vim,这样它就可以用作Ruby的集成开发环境(也许还有Python和其他编程languages>?
- Cygwin version is 2.764
我写了一个perl脚本,它使用了一些linux命令(grep、ls等)。我可以在Cygwin或Linux上成功地运行它。我希望在安装了Cygwin的Windows服务器上定期运行此任务。我计划使用Windows任务调度程序。但是我不确定如何在Windows bat文件中指定需要在Cygwin模式下调用我的perl脚本?
编辑:我尝试了Glenn的命令。当我尝试运行perl脚本时,它似乎没有响应。因此,我尝试使用一个示例脚本:test.sh,它包含以下两行代码:
ls -l
cd ..
下面是我得到的屏幕截图:
我正在尝试在windows7环境usign cygwin中构建一个Linux项目。然而,在为cygwin安装配置make时,我不断地看到下面的错误。
-bash: make: command not found
在inernet上搜索后,唯一的解决方案是重新运行安装程序并安装make包。我已经安装了automake1.15,但它在noarch文件夹中,而且bin文件夹中没有二进制make.exe。
我在linux机器上执行批处理脚本时遇到问题。
场景:我有一台安装了server2008的windows机器,我需要自动执行一些从linux机器上执行的windows任务。我已经在windows虚拟机上安装了cygwin软件,并创建了一个从cygwin终端运行良好的批处理脚本。即cd ~/;./script.bat
问题:当我使用ssh从linux机器上执行相同的脚本时,它似乎工作正常,并且打印脚本成功执行,但是当我检查从windows执行的任务时,它什么也没做。
cat script.bat
@echo off
set sourcePasswd=%1
set destinationPass
我正在尝试在Cygwin上编译一些C代码,它需要sendfile.h。当我尝试编译时,它会给我
fatal error: sys/sendfile.h: No such file or directory
compilation terminated.
我该如何解决这个问题?我是否必须迁移到linux平台?我在Cygwin上安装了gcc4.5。