我通过pacman安装了cmake 3.2.3.当我尝试从msys64 shell使用它时出错:
$ cmake -G "MSYS Makefiles" ..
CMake Error: Could not create named generator MSYS Makefiles
Run Code Online (Sandbox Code Playgroud)
cmake --help不会将其列为可用的生成器.
我确实看到/usr/share/cmake-3.2.3/Modules/Platform中有一个MSYS.cmake.
我错过了什么?
我有草莓Perl并删除了msys Perl 5.6.
现在perl将调用Strawberry(由于PATHenv)但是如何映射perl命令.pl或其他具有#!/bin/perl或#!/usr/bin/perlshebang行的Perl脚本文件?
我想在msys/bin中创建perl.exe的硬链接,或者将整个Strawberry整合到msys目录中,但我不确定.
我想使用AnsiColorLogger从Ant获取颜色输出.我在Windows上使用Git Bash.
我试过了:
$ ant -logger org.apache.tools.ant.listener.AnsiColorLogger
Run Code Online (Sandbox Code Playgroud)
但我的输出看起来像:
Buildfile: c:\foo\build.xml
?[2;36m [junit] Testsuite: org.foo.BarTest?[m
?[2;36m [junit] Tests run: 1, Failures: 1, Errors: 0, Time elapsed: 0.188 sec?[m
?[2;36m [junit] ?[m
?[2;36m [junit] Testcase: testInherits took 0.175 sec?[m
?[2;36m [junit] FAILED?[m
?[2;36m [junit] subdir not child?[m
?[2;36m [junit] junit.framework.AssertionFailedError: subdir not child?[m
?[2;36m [junit] at org.foo.BarTest.testInherits(BarTest.java:61)?[m
?[2;36m [junit] ?[m
?[2;31m [junit] Test org.foo.BarTest FAILED?[m
Run Code Online (Sandbox Code Playgroud)
我知道ANSI颜色至少部分地在Git Bash中起作用,因为命令会ls -ACF --color=auto产生很好的彩色输出.
Ant的诀窍是什么?
我玩不了!来自MSYS shell的框架(在Windows上的Git中使用).
Error during sbt execution: Could not find configuration file
'c:/Dev/Prg/Play/framework/sbt/play.boot.properties'. Searched:
file:/C:/Users/Paul/
file:/C:/Users/Paul/
file:/C:/Dev/Prg/Play/framework/sbt/
Run Code Online (Sandbox Code Playgroud)
有没有办法让这个运行?
我正在关注在Windows 7上安装Synthesis Toolkit的教程
我认为我已经安装了MinGW和MSYS,我应该能够跳过他谈论如何安装和设置环境的步骤,但是我输入了所有要安装的命令:gcc g++ mingw32-make gdb msys-base再次确保一切都已
安装.我收到错误,说已安装了所有请求的软件包.然后我确保根据文章设置了路径环境.
但是当我尝试输入时./configure --enable-debug,Windows一直说.不会被识别为命令.
我做了一些谷歌搜索,发现MSYS是控制这种类型命令的人.所以我重新安装MinGW和MSYS,然后设置Path环境,重启我的电脑,再次按照教程,但仍然没有运气.
MSYS肯定有问题.我认为我没有正确设置它,因为我只添加C:\MinGW\bin到路径环境中.我没有对MSYS做任何事情,但我使用"mingw-get-inst-20120426.exe"来获取MinGW和MSYS,我点击了我可以添加到MinGW的所有选项,我认为应该设置MSYS已经在那之后.
我根本无法使用.\configure.我看到其他教程说我需要通过使用将MinGW安装到MSYS mount c:/mingw /mingw.但是mountWindows 7也不承认.我在想MSYS是个问题.有一个教程说"将环境变量设置HOME为C:\MinGW\msys\1.0\home".所以我查看了主文件夹,它是空的.所以我添加C:\MinGW\msys\1.0\bin到了路径环境中.它没有成功.
我发现这篇文章在Cygwin下编译鱼壳?谈论编译反对Cygwin的鱼.
为MSYS编译的指令是什么?(尤其是MSYSGIT)?
这就是我做的
这个过程失败了
$ ./configure
checking if autoconf needs to be run... no
checking if autoheader needs to be run... no
checking for g++... g++
checking whether the C++ compiler works... yes
checking for C++ compiler default output file name... a.exe
checking for suffix of executables... .exe
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are …Run Code Online (Sandbox Code Playgroud) 我在Windows 7中使用MSYS,现在我需要它来提供ssh服务器服务.可以openssh安装在msys中,就像在cygwin中一样?
我可以在/ msys/bin中找到ssh,它可以用作ssh客户端.但似乎没有安装任何服务器.我怎么安装一个?我google了很多,但几乎每个theads都导致cygwin中的openssh,这不适用于我的情况.
我比较了cygwin和msys并决定使用msys.我们需要运行一些既构建又应该在windows中运行的应用程序.
我试过的:
mingw-get install mysys-openssh
test@WIN-L3L622JBT6G ~
$ mingw-get install msys-openssh
install: openssh-5.4p1-1-msys-1.0.13-bin.tar.lzm
installing openssh-5.4p1-1-msys-1.0.13-bin.tar.
install: openssh-5.4p1-1-msys-1.0.13-doc.tar.lzm
installing openssh-5.4p1-1-msys-1.0.13-doc.tar.
install: openssh-5.4p1-1-msys-1.0.13-lic.tar.lzm
installing openssh-5.4p1-1-msys-1.0.13-lic.tar.
test@WIN-L3L622JBT6G ~
$ openssh
sh: openssh: command not found
Run Code Online (Sandbox Code Playgroud)
包似乎已安装,但我不知道如何找到该服务.我需要链接它还是修改配置文件?
我已经通过net安装程序安装了msysgit.我最终得到了近2千兆的材料,其中包括git源和MinGW.
我有三个问题
我已经从MinGW.org获得了MinGW.现在我想我可以删除后者并继续使用msysgit发行版.无论如何,来自MinGW.org的MinGW随附mingw-get,可用于管理MinGW包.如何识别msysgit附带的软件包?或者,换句话说,(考虑到巨大的msysgit大小)剩下什么包?
鉴于整体大小和自Git构建以来,可以安全删除哪些文件夹而不影响正常的Git使用?这是假设我不需要再次构建Git.
最后这个版本应该被认为是便携版吗?如果没有,安装的注册表项或环境变量是什么?
本质上,我需要帮助来决定是否使用小型便携式Git并设置与MinGW的符号链接或使用巨大的一体化发行版并废弃旧的MinGW.org.
我已经成功安装并使用过去的MinGW和msys来编译和链接Windows可执行文件.在32位Vista的全新安装(与之前的成功相同的平台)上,我遇到了一些令人抓狂的行为:当我在提供的shell环境中输入小写的"e"或大写的"P"时,我得到了一声低沉的嘟嘟声,但没有人物!意思是我不能输入"make"或"echo",然后运行这些命令.它成为:mak-BEEP!
当你通过安装程序生成的快捷方式调用msys时,打开的shell中没有'e'BEEPing,而在shell中导航到c:\ msys\1.0\bin并且只需双击bash.exe,sh .exe,rxvt.exe(实际上它比一个清脆的BEEP有更多的低沉噪声粉扑),但总是小写的'e'和大写'P'不会回应终端(或shell?显然我不是掌握这些术语之间的差异).
我尝试过自动MinGW和msys安装程序,并在同一端进行全新的手动安装.
我不太了解shell,或者他们的环境在启动时如何演变,所以我不知道从哪里开始寻找这种古怪行为的来源.