2

在使用最新的 Strawberry Perl 使用 CPAN 安装 sqitch 后,我正在尝试在 Windows 10 上安装它。

cat NEWS >ReleaseNotes
'cat' is not recognized as an internal or external command,
operable program or batch file.
dmake.exe:  Error code 129, while making 'ReleaseNotes'
GUIDO/libintl-perl-1.26.tar.gz
C:\Projects\STRAWB~1\c\bin\dmake.exe -- NOT OK
Stopping: 'install' failed for 'Locale::Messages'.

不幸的是,依赖 Locale::Messages 无法安装。它是否试图在 Windows 上调用 linux“cat”命令?有解决方法吗?

4

2 回答 2

3

我刚刚安装App::Sqitch了我的草莓 Perl

它已经创建了这个文件

C:\Strawberry\perl\site\bin\sqitch.bat

如果您没有该文件,那么听起来您的安装无法正常工作

如果您确实有该文件,但如果不提供完整路径就无法运行它,C:\Strawberry\perl\site\bin则不在您的 PATH 中

于 2017-02-28T13:09:19.180 回答
-1

模块提供sqitch命令,记录在这里,从命令行调用它,如下所示:

sqitch [<options>] <command> [<command-options>] [<args>]

请注意,该文档包含相关教程和其他参考资料的链接,以了解如何使用它。

sqitch 默认安装在这里:

root@test:~# which sqitch
/usr/local/bin/sqitch

尝试从 Windows 的命令行搜索文件。只需从这里抓取它并将其放在您的路径中:

https://github.com/theory/sqitch/blob/master/bin/sqitch

于 2017-02-28T10:43:22.467 回答