我想设置一组最小的cygwin应用程序(ls、diff、path、find、grep),以便它们在没有完整cygwin安装的机器上运行
我假设我所需要的只是相关的*.exe文件和*.dll。到目前为止,这就是我所拥有的。到目前为止,它还可以工作,但我想知道我是否会遇到任何问题。我可以看到的一个问题是许可。您可能需要研究在什么条件下允许重新分发二进制文件。(可能很简单,比如在自述文件中包含一条关于从何处获取源代码的语句。)
另一个问题是Cygwin更新。当新的二进制文件发布时,您将如何使最终用户保
我有一个文件夹/cygwin/d/myfolder/
每次我在那里保存文件,从cygwin开始,如果我做ls-la,我会看到这些文件被授予了权限000。这实际上给我带来了很多问题,因为我把这个文件夹同步到我的服务器上,并且没有一个文件可以访问。如何让文件自动获得合理的权限?检查以确保使用umask命令正确设置了umask。如果您的umask是0777,则会从新文件的权限中减去,最终将获得000个权限。除此之外,还有其他几种可能考虑的可能性。
如果您的id在/etc/passwd和/etc/gro
标签: Cygwin
railsinstaller-windows
我刚刚通过RailsInstaller安装了在Ruby on Rails上工作的Windows安装程序。在Windows命令行上,一切都很好。我还使用cygwin,它默认安装自己的ruby版本。这对于像bcrypt-ruby这样的C扩展gem来说不太合适。不过,RailsInstaller版本的ruby没有问题
当我尝试在windows上安装unix特定的gem(如unicorn)时,我确实遇到了一个问题。它不会走的。这应该对cygwin有效。所以我陷入了一个难题。我已经卸载了cygwin ru
我试图从win启动apachenutch,所以使用了cygwin,但是每当我运行命令时
bin/crawl urls -dir crawl -depth 3 -topN 5
它抛出了错误-
Error occurred during initialization of VM
Could not reserve enough space for object heap
Error: Could not create the Java Virtual Machine.
Error: A fatal
我在windows 7上安装了Cygwin sshd
我正在尝试使用putty通过ssh连接到本地主机。
我尝试使用主机值作为localhost和IP地址以及端口22进行连接
每次登录时,我都会收到下面的消息,然后putty窗口消失
login as: kalbha
kalbha@localhost's password:
Last login: Mon Jun 15 14:34:08 2015 from 20.86.280.218
我没有看到显示任何其他消息。我也没有看到任何错误
然后我尝试
试图安装以管理员身份运行的xclip,但出现以下问题:
$ apt-cyg install xclip
Installing xclip
xclip-0.12-2.tar.xz: OK
Unpacking...
Package xclip requires the following packages, installing:
bash coreutils cygwin gzip libX11_6 libXmu6 tar
Package bash is already installed, sk
最近,我测试了用原生代码C/C++编写Android应用程序。问题在于在使用Android NDK时创建符号链接。在谷歌搜索之后,有人说使用cygwin。我现在已经安装好了。请告诉我如何在Windows7中与cygwin建立符号链接
提前谢谢。我第二天就拿到了!所以,为了避免错误地让无知像我一样思考(cygwin的新手),我现在回答。使用通常的命令很容易为Windows7创建符号链接
ln-s…。答案是使用所需的包(如make等)设置cygwin
清楚地阅读要求:
简而言之,定义以下环境变量:
cygwin中是否有方法以windows用户身份启动指向可执行文件的windows路径?我正在使用jEdit,当我启动jEdit.exe时,它无法启动。只是有点坐在那里。当我从windows启动时,效果非常好。我可以用cygutils或其他东西吗。它本质上相当于Windows的运行对话框:
cygstart notepad # Opens Notepad
cygstart . # Opens
我已经在本地开发了一个网站,我想和其他开发者分享。
我已经在Bitbucket上创建了一个帐户,并正在寻找一种方法来推送我的网站,并让其他人可以访问我的网站。
有什么想法吗?对不起,这方面我是新手。我正在使用
Windows7上的Cygwin终端
。谢谢请看一下本教程:
基本准则是:
cd /path/to/my/repo
git remote add origin ssh://git@bitbucket.org/your_git_path.git
git push -u origin mas
我正在使用Cygwin/X和到远程服务器的ssh隧道。如果我在没有明确设置几何体的情况下从远程服务器启动一个窗口,它会显示在屏幕的左上角,标题栏完全脱离屏幕顶部。
这使拖动变得很痛苦,因为我必须使用shift右键单击任务栏项“移动”,箭头键将其移动到可以看到标题栏的位置以正确拖动窗口
有没有办法将cygwin/x配置为将新窗口的默认位置设置为更好的位置,或者至少将它们完全放置在屏幕上?现在,当它放置它时,它似乎忽略了窗口装饰,而只是将第一个内部像素放置在0,0处。我无法为我启动的所有程序显式设置
如何在Cygwin中导出(所有)最新的环境变量
我最初有JAVA\u HOME=C:\Program File\jdk16021,然后升级到1.7并将环境变量更改为JAVA\u HOME=C:\Program File\jdk17055\,但Cygwin仍然显示JAVA\u HOME=C:\Program File\jdk16021您需要编辑.bashrc文件,该文件应位于您的主目录中
因此,在文件夹c:/users/your_user_name下,创建或编辑文件.bashrc
export J
更新到最新的Cygwin发行版后,我无法再连接到X服务器。在新安装的Cygwin上运行startxwin时,出现以下错误:
xinit:放弃
xinit:无法连接到X服务器:连接被拒绝
xinit:服务器错误
XWin..日志看起来不错我认为:
无法加载crashreporter dll
欢迎使用XWin X服务器
供应商:Cygwin/X项目
发行版本:1.17.1.0
OS:CYGWIN_NT-6.1-WOW ENDYMION 2.0.20.287/5/3 2015-05-08 17:03
在Windows中,我可以使用prompt$g隐藏路径,并在命令提示符中用替换路径,如下图所示
如果当前目录的路径很长,这是非常有益的。我正在为cygwin寻找类似的命令。有什么建议吗?shell的提示来自$PS1变量。如果只想显示,请将变量设置为它
PS1='>'
使用类似于\W的内容可能更方便,它显示当前目录名,但不显示路径:
PS1='\W> '
我有一个以前不存在的问题。
当我执行下面这样的命令时
ls | awk -F '_' '{print $1,$2}'
我得到一个奇怪的输出
(通过vim查看)
^[0m^[00;38;5;244m^[m^[00;38;5;136m]
^[0m
(通过记事本++查看)
[0m[00;38;5;244m[m[00;38;5;136m[0m
我正在使用:CYGWIN_NT-6.143-04772 2.4.1(0.293/5/3)2016-01-24 11:26 x86_64 Cygwin正如AIG
我正在Windows10上运行cygwin,并在其中运行gnuplot
我想做的是通过qt终端交互运行gnuplot
自从我这么做后,我得到了这样的信息:
未设置XDG_运行时_目录,默认为“/tmp/RUNTIME user”
无法获取当前屏幕资源
qt.qpa.xcb.xcberror:qxcb连接:xcb错误:170(未知),序列:170,资源id:90,主要代码:146(未知),次要代码:20
无法连接到现有的gnuplot_qt。正在启动新的gnuplot_qt。
QStandardP
我安装了cygwin的最低版本,但现在需要安装rm命令
哪个cygwin包包含rm命令?您必须安装非常少的cygwin。rm通常包含在coreutils中。它应该在coreutils包中。我很久没有使用Cygwin了,但是如果它还没有更新到coreutils,请尝试查找fileutils包。不过,考虑到GNU站点上的fileutils、sh utils/shellutils和textutils包的页面都指向coreutils页面,这已经相当过时了。我安装了OpenSSH for Windows,
我已经在cygwin(w7)上安装了这个旧版本的mpich2-1.2.1p1,使用configure、make、make install命令安装它,现在我想卸载它,我查阅了cygwin文档、用户指南和web,似乎还没有找到一个好的答案,你能建议一些方法吗?卸载它,您需要一个已创建文件的列表。也许您可以再次将其安装到temp dir,以获得需要删除的文件列表
make install DESTDIR=/tmp
find /tmp -type f
如果他回答了你的问题,你应该将其标记为已回答,这样
我尝试在Win7中使用八度,64位。我安装了cygwin64,带有倍频程、gnuplot和x11。然而,当我启动X服务器并打开octave试图绘图时,它得出以下结论:
octave:1> plot(1:10)
0 [main] octave-3.6.4 5560 child_info_fork::abort: C:\cygwin64\bin\cygoctave-1.dll: Loaded to different address: parent(0xF30000) != chi
我想在Git Repo中创建一个.bashrc文件,然后与其他开发人员共享。这里的目标是为每个开发人员添加基于项目的别名
例如,在使用node.js工具时,许多工具会检查当前目录中的配置文件(例如:grunt查找Grunfile.js,JSHint查找.jshintrc,npm查找package.json)。
我想让Cygwin在本地目录中照看.bashrc
我不想更改$HOME变量,因为它一次只能处理一个项目。我用别名解决了这个问题
运行touch.bash\u profile命令
将文件更改
我刚刚在windows 10.1上重新安装了cygwin64。
我从cygwin存储库安装了ocaml包(4.02.3)。
我有与flexdll相关的奇怪错误:
$ocaml
OCaml版本4.02.3
#加载“str.cma”
无法加载所需的共享库dllcamlstr。
原因:/usr/lib/ocaml/stublibs/dllcamlstr.so:flexdll错误:无法重新定位RELOC_REL32,目标太远:0xfffffffc12c2a92a 0x12c2a92a
你知道问题是什么以
我在Win10-64位上运行cygwin64,并且有一台X11服务器运行一个dbus守护进程。X11服务器使用startxwin无根运行。我没有运行任何基于gnome或kde的东西(因为下面的问题)
我得到了长时间的暂停(30秒以上)和如下错误:
(process:1199): GLib-GIO-WARNING **: Problems looking up entry in keyring: Error opening keyring “/cygdrive/c/Users/dc5/.dbus-
我刚刚从cygwin安装程序安装了cygwin和zsh
我从文件浏览器启动C:\cygwin\bin\zsh.exe
第一次启动zsh时,会提示进行小的配置
我通过选择“Exit,创建只包含注释的文件~/.zshrc。这将阻止此函数再次运行”来选择最小配置
现在尝试使用zsh,但我总是出现“commandnotfound”错误
我不明白为什么zsh在第一次发布后不能直接做任何事情。
如何配置zsh以使用位于同一文件夹C:\cygwin\bin中的所有cygwin-bin命令?您需要通过传递--l
我正在修改一个shell脚本以在Cygwin(路径等)中工作。我面临的一个问题是这一行:
ps ax | grep-v grep | grep$DB|u JAVA|u CLASS>/dev/null 2>&1
使用ps和procps尝试这一点,它似乎没有通过Java类名来定位进程,尽管我知道进程是通过/cygdrive/c/windows/system32/javaw运行的
从手动ps ax/procps ax显示。我不想在多个进程运行的情况下检查java进程本身
是否有一些等效的Cygwin方
和问题类似,在最近升级Cygwin后,我无法取消对文件的执行权限
我有一个具有以下权限的文件:
ls -l filename
-rw-rwxr--+ 1 gstrycker Users 1334935 Jan 26 09:23 filename
我正在尝试取消执行权限,但是现在运行chmod-x甚至chmod 0似乎不起作用。请注意,它以前一直对我起作用,但我不相信POSIX安全权限中有这么多列
chmod 0 filename
ls -l filename
----rwx---+ 1
我不知道发生了什么事
但突然,当我打开cygwin终端时,我现在看到:
PF@PF-PC /cygdrive/c/Windows/system32
$
而不是像
PF@PF-PC /cygdrive/bin/
$
现在我所有的命令都不起作用了(比如'ls','grep',…)
会发生什么事?系统变量
谢谢你的帮助
编辑:如果我从windows目录中使用“bash prompt here”打开cygwin,那么我所有的cygwin都可以正常工作。
正常的小天鹅怎么了
编辑2:
见我的新评论。快
标签: Cygwin
repositorystatic-librarieswindows-7-x64
我需要一些用于Cygwin(64位)的特定库文件。我在哪里可以在线找到它们?这些文件是libgcc_.dll.a,libgcc.a,libcygwin.a。我不想再次重新安装Cygwin,我只想要单个库文件。有人知道有一个存储库包含这些库文件吗?
我使用的是Windows 7(64位)设置。您不必再次重新安装Cygwin。但您确实需要运行,选择镜像,并选择包含所需库的包。它将为您在必要的位置安装它们。真的,这并不难
在Windows 10(企业64位)上,我经常需要以管理员身份启动cygwin,否则它与Windows程序交互时会出现问题。我可以通过兼容性设置将其设置为以管理员身份运行,但这意味着每次运行Cygwin时都会出现一个模式对话框。这有什么办法吗
使用带有相对路径的VScode CLI(代码)可以很好地处理cygwin:
code../source
但是使用绝对路径,它给了我一些以C://cygdrive/C/…开头的东西:
code~/source给了我C://cygdrive/C/Users/user/source
此路径不存在,因此我创建了一个新文件
如何使cygwin使用绝对路径
路径中的VScode如下所示:/cygdrive/c/Users/user/AppData/Local/Programs/Microsoft VS-co
我想从我的计算机上卸载Cygwin B20,但不断出现以下错误:
Unable to locate the installation log file
'c:\cygnus\cygwin-b20\Uninst.isu'. Uninstallation will not continue.
截图:
我不记得下载cygwin时有cygnus文件夹,它不在我的C驱动器中。我似乎也找不到Uninst.isu文件。是否有其他方法卸载Cygwin B20?我使用Cygwin,但我从未听说过“B20”。通过
最好只需输入一次SSH密钥密码,因为它可以在MacOSX上工作。至少每节课。这将简化与编程相关的(!)任务:)
这可以通过某种方式实现吗?参见Gentoo开发的bash脚本。另请参阅,带有下载链接。执行exec ssh-agent/usr/bin/bash,然后执行ssh-add。但当我试图通过将这些行添加到.bashrc och.bash_配置文件来自动加载它时,我从未被要求输入密码。当我尝试Keychain的说明时,也会发生同样的情况。它对您有效吗?如果ssh代理拥有您的密码短语,它不会要求
好吧,这是个愚蠢的问题。但是如何在cygwin中设置正确的根目录呢?这是安装时应该做的事情吗?它应该设置为d:\cygwin,但当前它指向c:\并且由于该\bin,\etc和其他文件夹不存在。
谢谢
Edit:看起来rootdir的注册表项在不同版本之间已经更改了几次(我假设)。在工作框中,我在“HKLM\SOFTWARE\Wow6432Node\Cygwin\setup\”中有一个指向rootdir的键“rootdir”。在非工作框中,我有完全不同的路径:“HKLM\SOFTWARE\Cygn
我正在尝试使用MSVC链接器编写ICU代码。但是,启动Cygwin会将/usr/local/bin和/usr/bin放在路径前面,导致link.exe始终调用Cygwin版本,而不是MSVC版本。如何解决此配置问题?目前,我启动VS命令提示符,然后启动cygwin.bat
/usr/local/bin:/usr/bin:/cygdrive/c/程序文件(x86)/Microsoft
F#/v4.0:/cygdr ive/c/程序文件(x86)/Microsoft Visual Studio
10
有没有人能够通过RVM在Cygwin上安装和使用JRuby?如果是,怎么做?我可以在Cygwin上安装RVM和JRuby,但无法安装任何gems。问题似乎在于路径设置
No such file or directory - C:/home/Ari/.rvm/gems/jruby-1.7.4/cache/tins-0.8.2.gem
路径
No such file or directory - C:/home/Ari/.rvm/gems/jruby-1.7.4/cache/tins-0.8.2.
我正试图编译一个相对简单的Fortran可执行文件,这样它就可以传递给没有安装Cygwin(或类似的东西)的其他Windows用户,但是,我无法让可执行文件作为独立文件运行。我尝试了gfortran-static file.f和gfortran-static libgfortran file.f,但是其他用户总是会遇到此错误:
程序无法启动,因为计算机中缺少cygwin1.dll。请尝试重新安装程序以解决此问题
根据我在网上读到的(例如),静态选项应该足够了。我已经验证了从我的机器上运行可执行文
我正在尝试在windows中运行使用docker的特定应用程序。因为应用程序是一个shell脚本,所以我使用cygwin终端。由于我是docker的新手,我不清楚它是如何工作的
使用boot2docker,我在Windows7中打开了一个docker终端和一个cygwin终端来运行脚本
但是当我运行脚本时,说
./xyz init
我得到以下错误
trying to run docker resulted in exit code 127
你能告诉我解决这个问题的基本急救方法是
当我早些时候尝试运行shell脚本时,它说文件结束错误。
但在运行了以下两个命令之后,它开始正常运行
export SHELLOPTS
set -o igncr
请解释这背后的原因。设置-o igncr导致shell忽略windows行结尾(跳过\r)。另一种解决方案是通过在脚本上运行dos2unix来修复脚本。请不要在现代cygwinbash=3.2中使用bash-o igncr或set-o igncr
您可以在执行脚本之前传递globalenv SHELLOPTS=igncr,而不用考虑
我正在使用cygwin在Windows上从这个网站编译源代码
但是我键入的以下命令不起作用。我在文件夹目录中
$ source build.sh
-bash: build.sh: No such file or directory
$ ./source build.sh
-bash: ./source: Is a directory
$ ls
asa.mat others relabel.m tests
benchmarks plo
显示的代码基于使用某个教程站点中命名管道的示例
服务器.c
#include <stdio.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <unistd.h>
#include <fcntl.h>
#include <string.h>
#define FIFO_FILE "MYFIFO"
int main()
{
int fd;
我在这里看到:
在linux和osx中,有一种方法可以从命令行复制到剪贴板。所以我运行了cygwin setup.exe,但找不到xsel包。我猜也许这个包还没有被移植到windows?看起来有一个工具可以在windows中执行此操作:
我想我会试试——但我想我会问是否有人找到了好的解决方案。在您链接的页面上,有一些评论提示如何在windows上执行此操作:
在Windows上,Cygwin附带getclip
和做同样工作的putclip
我支持上面的答案
将文本添加到Windows剪贴板的
我运行一个自动测试系统,它使用一些外部工具来进行测试。如果其中一个崩溃-尽管工具本身不是我正在测试的-我想保存创建的foo.exe.stackdump文件。然而,我一直无法找到一个明确的答案,这个文件是在哪里创建的。我的假设是它将在工作目录中(但我无法验证这一点,因为该目录在测试之间会自动清除),并且我无法在线找到明确的答案。
我正在Windows 7上使用Cygwin 1.7.7。根据我的经验,它们是在工作目录中创建的
也就是说,您是否尝试过禁用自动清除功能,看看会发生什么?根据我的经验,它们
我在cygwin下提供了ruby、ocaml和python
我如何在cygwin之外使用它们(例如,gem在powershell中可用)-c
例如,我可以在桌面上运行“D:\cygwin\bin\bash.exe”-c/bin/python
然而,它们(某种程度上)已经可用了。如果您签出/bin,您将找到可以在需要时运行的可执行文件—例如,我找到了python2.7.exe
<windows path to bash> -c <cygwin path to command&g
gnuplot中没有设置术语位置选项
我正在Windows7上使用cygwin
有什么解决办法吗?Gnuplot 5.0版知道交互式终端的位置选项:
set terminal wxt 0 position 0,0
plot x
set terminal wxt 1 position 200,200
plot x**2
你是说当你绘制某样东西时,gnuplot图形在计算机的整个屏幕上弹出的位置吗?
我在网上读到过拆分窗口以执行Ctrl+a |或Ctrl+a Shift+S操作的文章,但它对我不起作用。我希望我只是缺少cygwin中的某个设置,或者可能需要升级某些东西。我没有看到cygwin本身的选项,但这些命令与GNU屏幕中的选项匹配:我没有看到cygwin本身的选项,但是这些命令与GNU屏幕中的选项匹配:我没有看到Cygwin本身的选项,但是这些命令与GNU屏幕中的选项匹配:我没有看到Cygwin本身的选项,但是这些命令与GNU屏幕中的选项匹配:为什么不安装Tmux
在最新的Cygwin
请给我猜一个谜语——我正在Windows7上使用Cygwin3.6.0。我只是莫名其妙地运行了以下命令:
tar cvfz dir1/dir2/dir3/*
(您将注意到命令中缺少的目标文件i_am_a_moron.tar.gz),它愉快地遍历了所有713个文件,没有丝毫抱怨
我花了一分钟左右的时间才意识到我做了什么。如果我没有这样做来打包和重新定位文件(图像)束以节省驱动器上的空间,我也不会太担心,因为驱动器现在告诉我,空间比我开始tar时少了
那家伙在驱动器里去了哪里(如果有的话)?手动
我正在使用Cygwin,我需要安装一个g++编译器,所以我尝试使用apt-cyg
它返回一个错误,该错误发生在某些包中,但不发生在其他包中。例如,我可以安装git软件包,我在讨论这个主题的博客中找到了它,并以它为例进行了尝试。但是,在尝试g++时:
$ apt-cyg install g++
Installing g++
Unable to locate package g++
发生了什么?首先,我建议您使用标准Cygwinsetup-x86_64.exe(或其32位版本,如
标签: Cygwin
gnomegnome-terminal
我已经用Cygwin/X设置了一台windows机器,并在该环境中运行了一个终端。“点击看起来像链接的东西”功能运行良好,但GNOME弹出一个弹出窗口,说它不知道如何打开http url方案
我已经找到了许多关于xdg mime类型、.桌面文件/应用程序文件的参考资料,并获得了:
$ xdg-mime query default x-scheme-handler/http
emarcotte-http.desktop
$ cat /usr/share/applications/emarcott
通过运行cvs update或cvs status并将输出限制为已修改的文件,我试图找到一种查看签出代码中已修改的文件的简单方法
我从以下几个方面入手:
cvs update | grep "M " // this did nothing useful.
cvs update | grep -e "M " * // this got me all the files that had "M " in them.
以便仅获取具有修改的M的行。那是行不通的
有人建议:
cvs status -v
我需要找到一个94位数的素数因子。我在网上找到了这本书,它应该是初学者做这项工作的指南。我无法通过第二步
无论如何,我的问题是我不知道如何在windows或CYGWIN中使用GGNFS?我下载了所需的文件,但我不知道如何执行代码
我从下载了GGNFS。我下载的文件的详细信息如下:
类型------处理器------版本------大小------文件-----------------日期
32位------x86------svn413----4.0MB-------ggnfs-svn413-w
我对cygport包的源代码的结构有一个问题
以下是Cygports源文件的内容:
项目的实际源包(tar.gz、tar.bz2等)
该文件包含任意数量的*.patch文件
一个.cygport文件
我正在尝试从cygports存储库构建gedit-3.4.2
.cygport文件如何帮助我在./configure中运行正确的选项
例如,在gedit中,如果我没有指定--disable-spell,它将由于错误而无法继续。如何获取生成cygport时用于生成项目的./configure选项列
我使用了:
find ./components -iname \"*.html\" -exec rsync -R '{}' ./build/ \\;
它在Linux中运行得非常好,但现在我无法使用cygwin在windows中运行它。它给出了一个错误:
“-exec”缺少参数
甚至使用:
find ./components -iname \"*.html\" -exec rsync -R ./build/;
但无法生成html文件
我甚至试过:
find ./components -inam
上一页 1 2 3 4 5 6 ...
下一页 最后一页 共 24 页