标签: msys

cmake MSYS Makefiles生成器丢失

我通过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.

我错过了什么?

cmake msys

9
推荐指数
2
解决办法
8740
查看次数

如何在MSYS中设置Strawberry Perl?

我有草莓Perl并删除了msys Perl 5.6.

现在perl将调用Strawberry(由于PATHenv)但是如何映射perl命令.pl或其他具有#!/bin/perl#!/usr/bin/perlshebang行的Perl脚本文件?

我想在msys/bin创建perl.exe硬链接,或者将整个Strawberry整合到msys目录中,但我不确定.

perl msys strawberry-perl

8
推荐指数
1
解决办法
3720
查看次数

如何在MSYS/Git Bash中看到颜色Ant输出?

我想使用AnsiColorLoggerAnt获取颜色输出.我在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的诀窍是什么?

ant msys git-bash

8
推荐指数
2
解决办法
2232
查看次数

怎么玩!在MSYS bash中运行的框架

我玩不了!来自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)

有没有办法让这个运行?

msys sbt playframework-2.0

8
推荐指数
1
解决办法
3260
查看次数

设置MSYS:./ configure不会被Windows 7识别为命令

我正在关注在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是个问题.有一个教程说"将环境变量设置HOMEC:\MinGW\msys\1.0\home".所以我查看了主文件夹,它是空的.所以我添加C:\MinGW\msys\1.0\bin到了路径环境中.它没有成功.

mingw msys

8
推荐指数
1
解决办法
2万
查看次数

在MSYS下编译鱼壳?

我发现这篇文章在Cygwin下编译鱼壳?谈论编译反对Cygwin的鱼.

MSYS编译的指令是什么?(尤其是MSYSGIT)?

这就是我做的

  1. 安装msysgit-netInstall https://code.google.com/p/msysgit/downloads/detail?name=msysGit-netinstall-1.8.4-preview20130916.exe&can=2&q=
  2. http://sourceforge.net/projects/mingw/files/MSYS/msysdev/autoconf/autoconf-2.68-1/autoconf-2.68-1-msys-1.0.17-bin.tar.lzma/download安装autoconf
  3. 克隆鱼回购
  4. 运行autoconf
  5. 运行./configure

这个过程失败了

$ ./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)

msys msysgit fish

8
推荐指数
0
解决办法
621
查看次数

可以在MSYS上安装openssh吗?

我在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)

包似乎已安装,但我不知道如何找到该服务.我需要链接它还是修改配置文件?

openssh msys

8
推荐指数
1
解决办法
8175
查看次数

来自msysgit的MinGW(Windows上的Git)和MinGW.org的MinGW之间的差异

我已经通过net安装程序安装了msysgit.我最终得到了近2千兆的材料,其中包括git源和MinGW.

我有三个问题

  • 我已经从MinGW.org获得了MinGW.现在我想我可以删除后者并继续使用msysgit发行版.无论如何,来自MinGW.org的MinGW随附mingw-get,可用于管理MinGW包.如何识别msysgit附带的软件包?或者,换句话说,(考虑到巨大的msysgit大小)剩下什么包?

  • 鉴于整体大小和自Git构建以来,可以安全删除哪些文件夹而不影响正常的Git使用?这是假设我不需要再次构建Git.

  • 最后这个版本应该被认为是便携版吗?如果没有,安装的注册表项或环境变量是什么?

本质上,我需要帮助来决定是否使用小型便携式Git并设置与MinGW的符号链接或使用巨大的一体化发行版并废弃旧的MinGW.org.

git mingw msys msysgit

8
推荐指数
1
解决办法
4187
查看次数

不能在MinGW/msys shell或终端中键入"e"或"P"

我已经成功安装并使用过去的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,或者他们的环境在启动时如何演变,所以我不知道从哪里开始寻找这种古怪行为的来源.

shell terminal mingw msys

7
推荐指数
1
解决办法
1925
查看次数

什么是 MSYS2 环境?我该如何选择一个?

据说MSYS2有不同的环境

这些是什么?我该如何选择使用哪一个?


(本问答旨在作为该主题的规范副本。)

mingw msys mingw-w64 msys2

7
推荐指数
1
解决办法
3021
查看次数