在Windows上安装Sqitch Perl CPAN模块
我试图在使用最新的草莓Perl的CPAN进行安装后在Windows 10上安装sqitch。在Windows上安装Sqitch Perl CPAN模块
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'.
不幸的是依赖区域设置::消息无法安装。它试图在Windows上调用linux“cat”命令吗?有没有解决方法?
我刚才在我的草莓的Perl的副本
它已经创造了这个文件
C:\Strawberry\perl\site\bin\sqitch.bat
如果安装App::Sqitch
你没有该文件,那么它听起来像你的安装不能正常工作
如果你确实有这个文件,但是你不能在没有提供完整路径的情况下运行它,那么C:\Strawberry\perl\site\bin
不在你的PATH中
请看看,我已经做了一个重新安装,并与管理员运行Perl命令行。看来其中的一个依赖不能安装。 – Cortlendt
@Cortlendt:是的。我遇到了'Locale :: Messages'和'Locale :: TextDomain'的问题。 Type :: Tiny :: XS'也是“推荐”的。我通过使用'cpan'获取'cpan>'提示符,然后使用'安装Locale :: Messages'等来单独安装它们。这一切似乎都没问题。不要忘了在完成时安装App :: Sqitch。 – Borodin
如果从bash控制台运行CPAN>,它会起作用。它具有“cat”命令。 – Cortlendt
的module提供sqitch
命令,这是documented here,从命令行调用它像这样:
sqitch [<options>] <command> [<command-options>] [<args>]
注意,文档有链接到相关的教程和其他参考资料,以了解如何使用它。
sqitch默认安装在这里:
[email protected]:~# which sqitch
/usr/local/bin/sqitch
尝试搜索从Windows的命令行的文件。 就从这里抓住它,并把它放在你的路径:
你应该在'PATH'中有你的草莓安装中的'bin'目录。 Perl模块附带的所有脚本(就像'perl'本身,或者'证明'一样)都会去那里。 – simbabque
@simbabque是的,我实际上有3个从草莓路径中的垃圾箱。这没有帮助。 – Cortlendt