草庐IT

windows - 强制环境变量更改立即生效

我需要在我的其中一个安装中更改Cygwin环境变量CYGWIN的值:ntsectty回到默认值:ntsecnotty我可以通过.reg文件以编程方式执行此操作:WindowsRegistryEditorVersion5.00[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\Environment]"CYGWIN"="ntsecnotty"但它不会影响当前或后续的命令提示,直到重新启动。我不想重新启动!有什么方法可以强制此更改至少立即应用于后续命令提示? 最佳答案

windows - 从 Windows cmd 使用 cygwin 在后台运行命令

我在Windows命令行中使用cygwin,除了能够在后台运行某些东西(即在命令末尾放置&)之外,我总是非常愉快地完成所有事情。只是为了给你更多的上下文,我希望能够启动一个Mercurialweb服务器,并且仍然能够继续使用命令行窗口,甚至在不终止服务器的情况下关闭它。例如:>hgserve&listeningathttp://localhost:8000/(boundto*:8000)>echo"Stillabletodothis"有什么解决方法吗? 最佳答案 我在运行Apache时遇到了类似的问题,最后我使用了cygstart,

windows - Cygwin 的 bash 不能运行 'net use/user' 命令?

我运行'netuse/user:"Someone"\somewhere',它与cmd.exe配合使用效果很好。使用相同的cmd.exe,运行“bash--login-i”以使用cygwin/bash,并运行相同的命令,但我收到如下错误消息。Systemerror67hasoccurred.Thenetworknamecannotbefound.为什么我不能用cygwin/bash运行“netuse/user”命令? 最佳答案 在cygwin的bash中,您需要转义任何那些forwardbackslashes,因为它们被解释为转义字符

windows - 如何在 cygwin 中安装 libtoolize?

当我尝试在cygwin中构建ApacheThrift源代码时,我收到错误提示“找不到libtoolize!”。如何在cygwin中安装libtoolize? 最佳答案 您将需要GNUM41.4.6或更高版本来安装LibTool(包括libtoolize)。好消息是,如果您运行Cygwin安装程序,您可以轻松地做到这一点(不用担心,它会保留您的Cygwin安装并添加新的软件包(如果您选择它们​​)。因此,您需要做的就是单击以下按钮:GNUM4安装LibTool安装 关于windows-如何

windows - 在 Windows 上将 Boost 与 Cygwin 结合使用

对于比我更高级的用户来说,这应该是一个简单的问题。:-)如何在Windows上将boost库与cygwin一起使用?我正在winxp机器上使用cygwin使用g++进行编程。我需要修改二阶贝塞尔函数,所以我下载了最新版本的boost库并将其安装在'c:\cygwin\lib\boost_1_38_0\'文件夹。我正在尝试从他们网站的“入门”部分运行“example.cpp”程序:http://www.boost.org/doc/libs/1_35_0/more/getting_started/unix-variants.html我正在使用简单的Bashshell命令行从创建示例文件的目

windows - 如何在 bash 脚本中访问/cygdrive/c/..?

为什么找不到文件夹?我仔细检查它是否存在。#!/bin/bashecho"Thiswillsyncthebackground_docsfolder"lftpftp://user:pass@server.org-e"mirror-r/cygdrive/c/Users/usera/Desktop/test_folder/--only-missing-e;exit" 最佳答案 我建议看看cygpathcyg路径-wconvertstowindowspathcygpath-uconvertstounixpath

objective-c - 帮助 GCC 和 ObjectiveC 代码以及 Cygwin

是否可以在cygwin下使用GCC正确构建objective-c代码。我有以下应在Mac环境中工作的应用程序,但无法获得与gcc一起工作的最基本的东西。我需要更多的库吗?#import"HelloWorldApp.h"intmain(intargc,char*argv[]){return0;}//Endofthe//@interfaceCar{inttest;}//Theregistrationisaread-onlyfield,setbycopy@propertyint(readonly,copy)test;//thedriverisaweakreference(noretain),

windows - Cygwin 和 Windows 路径冲突

如果我的windows路径是这样的:c:\ruby\bin;c:\cygwin\bin然后当我进入cgywin并输入“ruby”时,它将从c:\ruby\bin执行ruby​​,但无法找到安装在我的cygwin中的ruby​​。我必须排除该路径,以便cygwin执行/usr/bin中的路径。但我需要这两条路径,因为我也想在Windows中运行ruby​​。无论如何要让cygwin有自己的路径而不是继承windows中的路径?谢谢。 最佳答案 在您的.profile中添加一个条目,以将路径设置为您希望它在cygwin中的任何位置。在c

windows - 无法在 Cygwin 中成功执行某些命令

我在我的64位Windows7机器上安装了Cygwin64。但是,通过显示以下错误消息,以下命令执行失败。您能帮忙提供一个解决方案吗?$ll-bash:ll:commandnotfound$clear-bash:clear:commandnotfound但是,命令ls-l起作用了...$ls-ltotal0我还尝试在我的主目录中取消注释.bashrc文件中的以下行-#aliasll='ls-l'但这也没有帮助! 最佳答案 取消注释别名后,您应该启动一个新的Cygwinshell以使它生效。.bashrc文件实际上是bash启动时获取

ruby-on-rails - 通过 Windows 7 上的 Cygwin 让 Rsync 3.0.9 在 Vagrant VM box 上工作

当我尝试在其上运行我的Rails应用程序时,我的vagrantVMboxsuper慢,我猜这是由于共享文件夹问题。我正在尝试使用rsync来规避这个问题。我安装了Cygwin和必要的包,把C:\cygwin64\bin;作为PATH环境变量然后将我的Vagrantfile更改为config.vm.synced_folder".","/vagrant",输入:"rsync"当我运行vagrantup时,我得到这个错误信息$vagrantupBringingmachine'default'upwith'virtualbox'provider..."rsync"couldnotbefound