问题标签 [msys2]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
shell - 从命令提示符或 PowerShell 调用 MSYS2 Shell
从命令提示符或 PowerShell 开始(两者都可以;我可以弄清楚如何做另一个给定的),我如何调用 MSYS2 shell 来运行命令?
更具体的问题
我包含这些信息是为了避免 XY 问题,但我坚信这最好通过上述(更一般的)问题的答案来解决。
特别是,我希望编写一个 shell 脚本来更新第 III 部分,此处的第 3 步中列出的包。所以我需要类似的东西:
直接调用 bash 可执行文件不起作用:
估计是环境问题。更改PATH
为包含 MSYS2 的 bin 目录的路径也不能解决问题。当它试图安装一个包时,会发生一些不好的事情(nano 只是一个例子):
尝试调用批处理文件 (C:\msys64\msys2_shell.bat) 在新窗口中打开一个新 shell,这让我不知道它是失败还是成功。
那么如何才能让 shell 进入 MSYS2 的正常状态呢?
windows - 使用 libsodium 构建 libzmq
从 ZMQ 版本 4.1 开始编辑:Configure 自动查找 libsodium,因此不再需要。如果由于某种原因您希望在没有 libsodium 的情况下构建它并且您已经构建并安装了它,请使用“--without-libsodium”配置 libzmq。
所以我在使用 libsodium 构建/制作 zeromq 时遇到问题。
我使用 msys2 作为外壳 - 特别是 mingw32_shell - 和带有 libsodium 1.0.1 和 mingw-w64 32bit (gcc 4.9.2) 的 zmq 4.1.0 rc1。
我目前能够像这样编译 libsodium
一切都很好,所有的测试都通过了,并且库和包含最终出现在 msys2 似乎知道的 /usr/local/ 文件夹中。
然后当我尝试使用这些命令构建 zeromq
我永远不会超过配置阶段,因为配置返回
我已经尝试过这篇文章中建议的方法——ZeroMQ 没有发现 libsodium——但没有成功。
因此我的问题是:我如何设置 zeromq 的配置位置以查找要发现的 libsodium,无论是使用 --with-libsodium、--with-libsodium-include-dir= 还是 --with-libsodium-lib- dir=,还是将它们“安装”在 msys2 的外壳能够找到的位置?
ruby - Gem 安装期间的 SSL 错误(在 MinGW64-MSys2 上)
我正在使用 MinGW64-MSys2 环境。当我尝试安装一个包时,gem install <package name>
我得到了这样的东西SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (https://api.rubygems.org/latest_specs.4.8.gz)
windows - Installing Cargo on Windows with Rust from MSYS2
I've installed Rust on my Windows 7 64-bit system via MSYS2 successfully, but when trying to install Cargo from nightly build, I get the following error from install.sh
:
While rustc
works just fine:
Am I doing something wrong?
patch - GeoIP C API 构建和修补错误
我一直在尝试使用 x86_64-w64-mingw32 在 msys2 中构建 api(Windows 7 64 位),但我不断收到错误
请注意,当我使用 32 位 nmake 时不会发生此错误,但我需要使用 msys2 和 x86_64 以 64 位构建它-w64-mingw32
请帮我修复我的错误。
此日志来自构建:
这个日志来自补丁:
python - 在 msys2-mingw 上使用 Python/C API
我尝试在 msys2-mingw 上使用Python/C APImingw-w64-x86_64-python2
,所以我安装了这个包,然后写main.cpp
:
当我输入这个时$ g++ main.cpp -o main
,它给了我这些味精:
我不知道为什么会发生这些。这不是一个错误linking file
(因为我没有链接任何文件。)。我的方法是错误的,还是我包含了错误的文件?
python - Sphinx 中 MSys2 上的 CERTIFICATE_VERIFY_FAILED
在 MSys2 上,我试图构建基于 Sphinx 的文档的 HTML 版本,但make html
出现以下错误:
c++ - 使用 msys2 构建 OpenBlas
我有一台 Windows 7-64 位计算机,我正在尝试通过 Msys2 构建 OpenBlas 库。
gcc 似乎存在一些问题,因为在安装 minGW 并解压缩 OpenBlas 文件夹后,我打开 msys2 并导航到 OpenBlas 所在的文件夹。我键入命令 make 并收到此错误:
制作:gcc:找不到命令制作:*** [getarch] 错误 127
windows - 为什么 Git Bash 不能运行我的可执行文件?
我在git-for-windows Git Bash 上。我无法在命令行上运行可执行文件:
为什么会这样?
c++ - 在 Windows 下编译程序会出现一堆“错误:带有 C 链接的模板”报告
我制作了一个可与 GCC(4.7.3 及更高版本)编译并在 Linux 上运行的 OpenGL 项目。当尝试在 Windows 下使用安装了 GCC 4.9.2 的 MSYS2 编译相同的代码时,我收到大量错误报告:
这仅取自包含 4500 行错误的部分日志。这些是重复多次的最常见的。
我以前认为问题出在旧的 MSYS/MinGW(不是 MSYS2 端口)上,我首先尝试了相同的结果。然而,MSYS2 并没有解决让我完全不知所措的问题,因为我的代码是用 C++ 编写的,它只需要标准的 C 和 C++ 头文件以及一些 GL 头文件。我不使用任何外部“C”修饰。